1

当我说,

Intent intent = new Intent(context, TestActivity.class);

问题是是否每次实例化意图时都会创建一个新的 TestActivity 实例。还是它使用单例副本?

我查看了一些文档,几乎没有找到答案。你怎么看待这件事?

4

1 回答 1

3

这取决于您开始新活动时使用的标志。如果您使用 FLAG_REORDER_TO_TOP,它将采用旧实例并放在活动堆栈的顶部。如果您不指定任何内容,将创建并启动一个新实例

于 2013-02-20T13:34:10.053 回答