更多文章 https://70kg.info
为什么不直接使用ActivityLifecycleCallbacks
而是使用一个non-UI fragment ReportFragment
?
因为在”创建”生命周期方法中(onCreate
,onStart
),ActivityLifecycleCallbacks
中方法调用是在Activity
的生命周期方法之前。在”销毁”生命周期方法中(onStop
,onDestroy
),ActivityLifecycleCallbacks
中方法调用是在Activity
的生命周期方法之后。正常去订阅这里的生命周期,例如
@OnLifecycleEvent(Lifecycle.Event.ON_CREATE)
public void ON_CREATE() {
Log.e(MyObserver, "ON_CREATE");
}
更多的希望是在Activit