退出系统时 如何关闭所有Activity 避免无法退出
2016-05-23 12:10
211 查看
相信大家在开发一个Android应用的时候 稍微负责一点的项目 (就说是很多个Activity)
当然常规的就是没启动一个activity就finish一个,最后要在退出程序的事件里system.exit(0) 或者 其他的什么杀进程的方式退出就好
但是比如遇见 用startActivityForReuslt();启动一个Activity的时候 (当然有时候可以不用这种方式)
就说在这种方式的时候吧,你就不能调用Finish去结束一个activity 这时候应用就会保留对这个Activity的引用
导致无法退出程序(退出程序时候返回应用的某一个界面)
所以我们按照这种思路 让我们自己可以对Activity的引用进行控制
所以,废话不多说,上代码,代码才是最好的老师:
当然常规的就是没启动一个activity就finish一个,最后要在退出程序的事件里system.exit(0) 或者 其他的什么杀进程的方式退出就好
但是比如遇见 用startActivityForReuslt();启动一个Activity的时候 (当然有时候可以不用这种方式)
就说在这种方式的时候吧,你就不能调用Finish去结束一个activity 这时候应用就会保留对这个Activity的引用
导致无法退出程序(退出程序时候返回应用的某一个界面)
所以我们按照这种思路 让我们自己可以对Activity的引用进行控制
所以,废话不多说,上代码,代码才是最好的老师:
相关文章推荐
- 【NetCore入门】centos7.x下搭建netcore环境和helloworld的demo
- 学习排序算法1
- Linux内核升级
- mysql 拼音首字母排序
- 嵌入式开发中添加支持harfbuzz-ng所支持的设备
- POJ 1269 Intersecting Lines(计算几何)
- 流程引擎模型总结
- 自适应的导航条
- TCP、UDP区别以及TCP传输原理、拥塞避免、连接建立、连接释放总结
- [转]Deep link是什么
- program/code optimization
- 解决"express不是内部或外部命令"
- Spring源码解析——如何阅读源码
- ostu阈值分割
- 一些VR延迟优化方法
- Matlab中进行迭代与结束迭代的两种写法
- Markdown中使用LaTeX
- php文件系统处理方法小结
- 节日
- js:推荐一下layer,生产力组件