Android Activity生命周期
2013-11-07 22:39
435 查看
Android Activity生命周期
新建一个“HelloWorld"工程,如果不知道怎么创建,请参考上一篇:Hello, Android Studio!打开MainActiviy.java文件,重载onPause, onStart, onResume, onDestory, onRestart和onStop这六个方法,完整代码如下:
package com.test.helloworld; import android.os.Bundle; import android.app.Activity; import android.util.Log; import android.view.Menu; public class MainActivity extends Activity { final String TAG = "Hello world"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "onCreate..."); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override protected void onPause() { super.onPause(); Log.d(TAG, "onPause..."); } @Override protected void onResume() { super.onResume(); Log.d(TAG, "onResume..."); } @Override protected void onDestroy() { super.onDestroy(); Log.d(TAG, "onDestroy..."); } @Override protected void onRestart() { super.onRestart(); Log.d(TAG, "onRestart..."); } @Override protected void onStart() { super.onStart(); Log.d(TAG, "onStart..."); } @Override protected void onStop() { super.onStop(); Log.d(TAG, "onStop..."); } }
运行程序,log结果如下:
点击返回键,log结果如下:
总结如下:activity启动的时候,依次调用onCreate->onStart->onResume; 如果用户按下退出键,就依次调用onPause->onStop->onDestory。详细请看android develop网上的activity生命周期图:
相关文章推荐
- Android activity生命周期
- android activity生命周期
- Android Activity生命周期
- Android Activity生命周期
- android框架与Activity生命周期、现场保护
- Android Activity生命周期
- Android Activity生命周期演示程序的例子
- android activity生命周期
- Android--第四天(网络图片查看器,多线程下载,文件断点上传原理,Intent,Activity生命周期,广播,服务)
- Android Activity生命周期(图文)
- Android Activity生命周期(图文)!
- Android之---Activity生命周期
- Android复习-fragment声明周期与Activity生命周期(个人笔记)
- 【架构分析】Android锁屏与Activity生命周期的变化
- Android应用中Activity的生命周期
- android之activity生命周期图
- (Android)Activity的生命的周期
- Android Activity生命周期
- Android Activity生命周期
- Android 中Activity生命周期分析:Android中横竖屏切换时的生命周期过程