当您第一次安装应用程序时,在 Activity 中逐个调用以下方法
- onCreate()
- 开始()
- onResume()
之后,当您按下主页按钮时,然后按照方法调用
- 暂停()
- 停止()
注意:按下Home键后不会调用 onDestroy() 方法。
以下代码用于演示目的。首先在 Emulator 或 Device 中运行您的代码,然后单击 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");
}
}