Android Activity生命周期
来源:互联网 发布:淘宝收藏按钮ps文件 编辑:程序博客网 时间:2024/05/15 12:34
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生命周期】Activity生命周期
- Android activity的生命周期
- Android Activity 生命周期
- Android:Activity的生命周期
- Android 之 Activity 生命周期
- Android Activity生命周期
- android之activity生命周期
- Android Activity生命周期总结
- Android 之 Activity 生命周期
- Android Activity的生命周期
- Android Activity的生命周期
- android中的activity生命周期
- Android---Activity生命周期状态
- Android中Activity生命周期
- Android Activity的生命周期
- Android activity的生命周期
- Android---Activity生命周期状态
- Android---Activity生命周期状态
- 读取sav文件失败
- 查看oracle锁表相关脚本
- WebService:使用tcp/ip monitor拦截请求
- Android传感器概述(二)
- 2013.11.07
- Android Activity生命周期
- 内存DC
- 一步一步学android控件(之十) —— Gallery
- RestEasy与Jsonp(ajax跨域)
- ubuntu13.10下到tftp的配置与使用
- 顺序栈类定义
- Armadillo 在Windows 环境下的配置
- java递归删除文件夹及文件夹下所有的子文件夹
- ps光处理教程