同样的问题。如何清除整个活动堆栈? 谦虚的建议,在标记为重复之前阅读问题 现在,下图是我的堆栈视图。
初始活动:从NFC标签触摸调用,可以在任何运行应用程序的实例中触摸。这永远不会在堆栈中维护,并且会在新活动开始时被破坏。
启动活动从初始活动或图标触摸调用。这是alos没有保持在堆栈中并且被破坏的时刻下一个活动进入前景。但是因为决定从哪个活动开始。
主要活动:这是主要活动。应用程序启动并仅在应用程序关闭时销毁。
现在我的问题是在某些情况下我触摸了我的标签,所以经过一些条件检查后,我需要在启动我的StatupActivity之前从堆栈中删除所有活动。希望我已经清楚了。任何查询都可以随意询问。任何帮助将不胜感激。
答案 0 :(得分:0)
好的,请仔细阅读this链接 现在在StatupActivity的AndroidManifest中设置android:clearTaskOnLaunch =“true”(适合你的情况)
现在使用Intent.FLAG_ACTIVITY_CLEAR_TOP标志
开始您的活动这对我有用,我希望你能找到帮助...