猛禽洛的程式筆記庫

[Android] Activity的生命週期

以下幾個為必需實作的方法:

@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
}

@Override
public void onStart() {
  super.onStart();
}

@Override
public void onResume() {
  super.onResume();
}

@Override
public void onPause() {
  super.onPause();
}

@Override
public void onStop() {
  super.onStop();
}

onCreate:通常進行畫面的初始化

onStart:會多次執行,到這邊時畫面已經準備完成,可以開始填入畫面資料,或是開啟EventBus

onResume:只要有離開此頁面再回來都會觸發

onPause:當畫面離開時就會觸發

onStop:畫面關閉時觸發,用來將目前的工作階段關閉、該存的存一存、該清的清一清,不是合做太耗時的動作

-END-

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *