Android退出应用程序的几种方式
来源:互联网 发布:淘宝 正义哥 编辑:程序博客网 时间:2024/05/21 08:36
1.第一种方式:创建一个存储activity的容器,在activity创建的时候加入到容器当中,在activity销毁的时候,从容器中删除。然后在需要退出应用的时候,遍历容器内所有的activity,并且逐个finish掉。
优点:方法简单 缺点:容器拥有对activity的强引用,如果activity出现异常退出,但是容器还没有及时释放掉,就会造成内存异常。
2.在activity中注册一个广播,在退出应用的时候,发出这个广播。
3.杀死进程。ActivityManager的对象调用killBackgroundprocess(getPackageName());
4.receiver+singleTask 在退出程序的时候,启动 启动模式为singleTask的栈底activity,并发出一个广播,接收到广播时,finish掉当前activity。
5.singleTask+onNewIntent()方法
1 0
- Android退出应用程序的几种方式
- Android安全退出应用程序的几种方式ying用
- Android之安全退出应用程序的几种方式
- Android:销毁所有的Activity退出应用程序几种方式
- Android:销毁所有的Activity退出应用程序几种方式
- android退出应用程序的几种方法
- android 退出应用程序的几种方法
- 我的Android进阶之旅------>Android安全退出应用程序的几种方式
- 我的Android进阶之旅------>Android安全退出应用程序的几种方式
- Android退出应用的几种方式
- android 安全退出应用程序的几种方法
- android 安全退出应用程序的几种方法
- android完全退出应用程序的三种方式
- android完全退出应用程序的三种方式 .
- android完全退出应用程序的三种方式 .
- android完全退出应用程序的三种方式
- 最优雅退出 Android 应用程序的 6 种方式
- (转)最优雅退出 Android 应用程序的 6 种方式
- Java 去除小数点后面多余的0
- 天创信用面试,公司网址:http://www.ypcredit.com/
- oracle数据库知识整理
- [LeetCode] 76. Minimum Window Substring
- vs2013安装openCV2.4.9时出现无法启动此程序,因为计算机中丢失opencv_core249d.dll
- Android退出应用程序的几种方式
- 一路风雪前行
- Dockerfile 命令
- 360度全景VR摄像机初探
- 反射(2)--Class类
- 【UE4学习】16_http访问PHP获得Json测试
- android studio 经纬度与百度地图拾取坐标经!纬!初入深坑!
- 【转】MYSQL索引实例
- Java多线程--三个线程分别打印a,b,c.请用多线程实现循环打印15次abc