活动行为

时间:2011-04-05 16:06:21

标签: android android-activity

我有四项活动A,B,C,D。我正在使用bundle将活动A中的文本传递给Activity B,而Activity B正在很好地显示它。然后我从活动B转移到活动C,然后转到活动D.之后我在活动D的帮助下调用了活动B,我发现活动B中没有文字。

请使用一些代码示例建议我保留文本的方法。

1 个答案:

答案 0 :(得分:1)

您需要使用FLAG_ACTIVITY_CLEAR_TOPFLAG_ACTIVITY_REORDER_TO_FRONT

如果没有其中任何一个,您将创建一个新的活动实例,而不是显示旧实例。您可以在从活动D开始的意图上设置活动标记:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
在致电startActivity之前