以下幾個為必需實作的方法:
@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-
發佈留言