清除整个android活动堆栈

时间:2013-11-14 06:20:46

标签: android

同样的问题。如何清除整个活动堆栈? 谦虚的建议,在标记为重复之前阅读问题 现在,下图是我的堆栈视图。

enter image description here

初始活动:从NFC标签触摸调用,可以在任何运行应用程序的实例中触摸。这永远不会在堆栈中维护,并且会在新活动开始时被破坏。

启动活动从初始活动或图标触摸调用。这是alos没有保持在堆栈中并且被破坏的时刻下一个活动进入前景。但是因为决定从哪个活动开始。

主要活动:这是主要活动。应用程序启动并仅在应用程序关闭时销毁。

现在我的问题是在某些情况下我触摸了我的标签,所以经过一些条件检查后,我需要在启动我的StatupActivity之前从堆栈中删除所有活动。希望我已经清楚了。任何查询都可以随意询问。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的,请仔细阅读this链接 现在在StatupActivity的AndroidManifest中设置android:clearTaskOnLaunch =“true”(适合你的情况)

现在使用Intent.FLAG_ACTIVITY_CLEAR_TOP标志

开始您的活动

这对我有用,我希望你能找到帮助...