当下面的方法调用逐个在活动安装应用程序第一次
- 的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