安全退出调用多个Activity的Application

Posted Mr.Struggle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安全退出调用多个Activity的Application相关的知识,希望对你有一定的参考价值。

  • 记录调用的Acticity

   使用一个list将打开的Activity都存起来,统一finish().

  • 发送特定广播

  为此App下的Acticity定义一个特定广播,当发送此广播时Activity执行finish().

  • 通过Activity的启动模式

   singleTop以及singleTask可以通过启动栈底的Activity同事将此Activityfinish,便可以退出

  • 在Acitivity的onStart()函数中设置setExit(true)
  • MyApplication mApp = (MyApplication)getApplication();
    mApp.setExit(true);
    finish();

     

以上是关于安全退出调用多个Activity的Application的主要内容,如果未能解决你的问题,请参考以下文章

退出多个activity的方法

使用广播退出多个activity

使用广播退出多个activity

Android开发 从多个Activity返回到第一个Activity时如何实现“再按一次退出程序”

android 中退出程序的两种方式

android 中按下返回键销毁activity的详细调用过程。 求大神解答。