当前位置: 代码迷 >> Android >> 如何结束当前Activity以外的Activity
  详细解决方案

如何结束当前Activity以外的Activity

热度:42   发布时间:2016-05-01 15:02:22.0
怎么结束当前Activity以外的Activity
现在有5个界面,按顺序跳转,1,2,3,4,5
在第5个界面,只能返回到第一个界面,我用Intent直接跳转,并且finish()当前页面,但是,我按返回键的时候,就会依次返回到4,3,2
有没有办法在返回到1的时候,将其余4个界面全部结束掉。

------解决方案--------------------
静态的ArrayList,在每个OnCreate里面把当前Activity添加到List里面,然后在需要的时候循环此List依次finish
------解决方案--------------------
android:launchMode
------解决方案--------------------
曾经用过的一个方法:就是每个Activity都创建Context对象,通过这个对象去关闭Activity就好了。不知道楼主的方法是怎么样的,分享吧!
------解决方案--------------------
1 依次将activity进行压栈,要结束的时候再出栈。
2 还有就是直接杀掉进程。
  相关解决方案