退出app的两种方式
1
创建activity的基类,让所有的activity都继承该基类,在基类中创建一个静态的activity列表,并在oncreate方法添加该activity,
在退出时,遍历该list的activity,逐个关闭每一个activity,从而退出app
2
设置入口activity的启动模式android:launchMode="singleTask",重写onNewIntent方法,
在退出activity时,设置intent.setAction("exit_app");然后跳转到栈底activity,
这样就可以清除栈底之外的所有activity,程序会自动执行onNewIntent方法,在该方法中获取它action,
如果等于"exit_app",则关闭栈底activity,就可以退出App
相关文章
- 11-26Circle3Quit数到三的人退出
- 11-26从shell(终端)中退出python
- 11-26android-YouTube退出全屏模式TextView可见性问题
- 11-26AppCan 双击返回按钮退出应用
- 11-26BBS—登录,修改密码,退出登录
- 11-26dedecms v5.7 整合discuz x3.2 双向同步登录退出
- 11-26HTML5 video进入全屏和退出全屏的实现方法
- 11-26模块pygame包含开发游戏所需的功能,玩家退出时,使用工具sys来退出游戏。
- 11-26有500个小朋友,围成一个圈,从第一个开始数1,数到3的小朋友退出,后面继续从1开始数,数到3的小朋友退出,这样执行下去,最后留下的小朋友是哪个?用数组模拟。
- 11-26试图在python中创建菜单但循环不会退出