标签:
这是google android官方网站所给出的activity的生命周期图 刚刚接触到android应用开发的我们看到这张图,我们肯定是懵了,我们用android程序实现以下 观察这些过程到底是什么时候被调用的
创建一个新的android工程 在MainActivity类中覆盖父类的以上方法 如下代码
public class MainActivity extends Activity {
private String TAG = "MainActivty";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.e(TAG, "main:onCreate()");
}
@Override
protected void onStart() {
super.onStart();
Log.e(TAG, "main:onStart()");
}
@Override
protected void onResume() {
super.onResume();
Log.e(TAG, "main:onResume()");
}
@Override
protected void onRestart() {
super.onRestart();
Log.e(TAG, "main:onRestart()");
}
@Override
protected void onPause() {
super.onPause();
Log.e(TAG, "main:onPause()");
}
@Override
protected void onStop() {
super.onStop();
Log.e(TAG, "main:onStop()");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.e(TAG, "main:onDestroy()");
}
}
当我们打开应用的时候logcat输出 如图
当我们点击home键到主界面时 logcat输出如图 可以看出activity并没有被销毁
</html
标签:
原文地址:http://www.cnblogs.com/ideal-iover/p/5299240.html