Application.ActivityLifecycleCallbacks 理解

ActivityLifecycleCallbacks是什么?

Application通過此接口提供了一套回調方法,用于讓開發者對Activity的生命周期事件進行集中處理。


1.繼承Application

public class BaseApplication extends Application

在AndroidManifest里起用自定義Application

<application?android:name="xx.BaseApplication"/>

2.重寫Application的onCreate()方法,或在Application的無參構造方法內,調用Application.registerActivityLifecycleCallbacks()方法,并實現ActivityLifecycleCallbacks接口


3.Activity生命周期類完成


onActivityCreated

onActivityStarted

onActivityResumed

onActivityPaused

onActivityStopped

onActivitySaveInstanceState

onActivityDestroyed

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容