[英]Android: Clearing only second activity in the stack (or clearing specific activity)
[英]Clearing the entire android activity stack
同样是同样的问题。 如何清除我整个活动? 卑微的建议,在将其标记为重复之前先阅读问题,下面是提供我的堆栈视图的图。
初始活动:通过NFC标签触摸调用,并且可以在运行任何应用程序实例时触摸。 一旦新的活动开始,它就永远不会保持在堆栈中并被销毁。
启动活动从“初始活动”或图标触摸调用。 这还没有保持在堆栈中,并在下一个活动进入前台时被破坏。 但是导致原因决定开始哪个活动。
主要活动:这是主要活动。 应用程序启动,并且仅在应用程序关闭时被销毁。
现在我的问题是在某些情况下我触摸了我的标签,因此在进行一些条件检查后,我需要在启动StatupActivity之前从堆栈中删除所有活动。 希望我已经说清楚了。 任何查询都可以随意询问。 任何帮助将不胜感激。
好的,请仔细阅读此链接,现在在StatupActivity中的AndroidManifest中设置android:clearTaskOnLaunch =“ true”(适合您的情况)
现在使用Intent.FLAG_ACTIVITY_CLEAR_TOP标志开始您的活动
对我来说这是工作,希望您能找到帮助...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.