您的位置:首页 > 其它

退出系统时 如何关闭所有Activity 避免无法退出

2016-05-23 12:10 211 查看
相信大家在开发一个Android应用的时候 稍微负责一点的项目 (就说是很多个Activity)

当然常规的就是没启动一个activity就finish一个,最后要在退出程序的事件里system.exit(0) 或者 其他的什么杀进程的方式退出就好

但是比如遇见 用startActivityForReuslt();启动一个Activity的时候 (当然有时候可以不用这种方式)

就说在这种方式的时候吧,你就不能调用Finish去结束一个activity 这时候应用就会保留对这个Activity的引用

导致无法退出程序(退出程序时候返回应用的某一个界面)

所以我们按照这种思路 让我们自己可以对Activity的引用进行控制

所以,废话不多说,上代码,代码才是最好的老师:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: