public interface ActivityLifecycleCallbacks {
void onActivityCreated(Activity activity, Bundle savedInstanceState);
void onActivityStarted(Activity activity);
void onActivityResumed(Activity activity);
void onActivityPaused(Activity activity);
void onActivityStopped(Activity activity);
void onActivitySaveInstanceState(Activity activity, Bundle outState);
void onActivityDestroyed(Activity activity);
}
这些方法会在activity中的生命周期方法中调用。
激活
mApplication.registerActivityLifecycleCallbacks(activityLifecycleCallbacks);
恢复系统原生方案
mApplication.unregisterActivityLifecycleCallbacks(activityLifecycleCallbacks);