• onCreate
    • 這個狀態是短暫的、會很快的進入下一個狀態
    • 你必需實作這個方法來執行基本的初始化、並且它應該在整個 activity 生命中僅僅執行一次。
    • 你實作的 onCreate() 應該定義使用者界面以及宣告一些變數並加以實體化。
    • 讀取 savedInstanceState 之前需要檢查它是不是 null,如果是 null、表示系統正在建立新的 activity。如果不是 null、就表示正在恢復前一個 activity。
    • 相對於在這裡讀取 savedInstanceState、你也可以實作 onRestoreInstanceState,系統會在 onStart() 之後呼叫它。系統只會在有實體狀態資料時呼叫它。

 

  • onStart
    • 這個狀態是短暫的、會很快的進入下一個狀態
    • 技術上來講、當 onStart() 被呼叫之後使用者就看得見 activity 了
    • 使用者返回你的 APP 前可能離開了很久、所以最好是在 onStart() 裡檢查必要的系統功能是否可用。

 

文章標籤

Will 發表在 痞客邦 留言(0) 人氣()