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)
答案 0 :(得分:2)
您可以使用标志清除堆栈中的所有其他活动
或清除历史记录的标志,应清除历史记录中的活动
在开始活动FLAG_ACTIVITY_CLEAR_TOP
之前,这可能是您的意图中的标志
http://developer.android.com/reference/android/content/Intent.html#FLAG_ACTIVITY_CLEAR_TOP