如何在后台堆栈中检索相同活动的特定实例?

时间:2011-06-25 17:50:42

标签: android android-activity

我有一个Activity,A,例如在后栈的不同部分实例化了3次(A1,A2,A3)。

如果我的堆栈包含以下示例:A1 - > B - > C - > A2 - > D - > A3 - > E,我怎么能专门检索A1或A2?

我知道FLAG_ACTIVITY_CLEAR_TOP但这只适用于后备堆栈中只有一个Activity实例的情况。在我的情况下,当我设置这个标志时它只检索了A3。

我正在使用2.3 SDK。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

最简单:将它们分别保存在一个Set中(在onDesre()中删除onCreate()/ remove)。真。你可以继续引用应用程序中的集合....真的。