ruiati

退出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

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-09-14
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
  • 2021-10-16
猜你喜欢
  • 2022-01-02
  • 2021-09-14
  • 2021-10-29
  • 2021-07-01
  • 2021-11-20
  • 2022-12-23
  • 2021-12-19
相关资源
相似解决方案