0
Hi androidians,

我的应用程序中有许多模块,我可以通过某个链接从一个模块转到另一个模块。但是在转到其他模块之前,我想关闭与前一个模块相关的所有活动,您可以说我有每个模块的活动堆栈,我想在开始使用其他模块堆栈之前清除它。

**Example**
 Module1 contains Activity 1,2,3 Module 2 Contains Activity 4,5,6 

我从 go 1->2->3(of module1) 旅行如果我从 3->4(of module2) 我想完成活动 1,2,3(of module1)

4

1 回答 1

2

您可以使用标志清除堆栈中的所有其他活动

或清除历史记录的标志,应清除历史记录中的活动

在您开始活动之前,这可能是您意图中的标志FLAG_ACTIVITY_CLEAR_TOP

http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP

于 2012-10-12T19:36:59.897 回答