通过广播
这种方式需要修改已有Activity的继承关系
1 | //自定义一个广播接收器,用来接收应用程序退出广播. |
管理Activity列表
这种方式需要修改已有Activity的继承关系
1 | public class BaseActivity extends Activity { |
通过ActivityLifecycleCallbacks
这种方式不用调整已有Activity的继承关系,代码侵入性最低
1 | public class AbsSuperApplication extends Application { |