當下面的方法調用逐個在活動安裝應用程序第一次
- 的onCreate()
- 在onStart()
- 的onResume()
之後當你按Home鍵然後下面的方法調用
- 的onPause()
- 的onStop()
注意:的onDestroy()方法按首頁按鈕後,不叫。
以下爲演示目的的代碼。首先在模擬器或設備中運行您的代碼,然後單擊HOME按鈕以在您的控制檯中檢查結果。
package com.example.checkdataversion;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class MainActivity extends Activity {
private static final String TAG = "main";
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Log.i(TAG, "oncreate");
setContentView(R.layout.fragment_main);
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
Log.i(TAG, "onstart");
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
Log.i(TAG, "onresume");
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
Log.i(TAG, "onpause");
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
Log.i(TAG, "onstop");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.i(TAG, "ondestroy");
}
}
http://developer.android.com/guide/components/tasks-and-back-stack.html – Raghunandan
呀,當家庭被放在後臺,我的問題是什麼當你點擊主頁和返回到主屏幕 – mike
您可能要重寫'onBackPressed()' – PatrickNLT