从应用程序关闭选定的活动

时间:2012-10-12 19:35:07

标签: android android-intent android-activity

Hi androidians,

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

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

如果我从3-> 4(模块2)移动,我从1-gt; 2-> 3(模块1)开始我想完成活动1,2,3(模块1)

1 个答案:

答案 0 :(得分:2)

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

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

在开始活动FLAG_ACTIVITY_CLEAR_TOP

之前,

这可能是您的意图中的标志

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