不同状态下Activity的生命周期
2014-07-31 00:00
246 查看
package com.activitys; import com.example.activitys.R; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class Activy extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.ss); Log.i("abc", "创建"+"onCreate()"); } @Override protected void onRestart() { // TODO Auto-generated method stub super.onRestart(); Log.i("abc", "重新激活"+"onRestart()"); } @Override protected void onStart() { // TODO Auto-generated method stub super.onStart(); Log.i("abc", "开始"+"onStart()"); } @Override protected void onResume() { // TODO Auto-generated method stub super.onResume(); Log.i("abc", "显示"+"onResume()"); } @Override protected void onPause() { // TODO Auto-generated method stub super.onPause(); Log.i("abc", "暂停"+"onPause()"); } @Override protected void onStop() { // TODO Auto-generated method stub super.onStop(); Log.i("abc", "停止"+"onStop()"); } @Override protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); Log.i("abc", "销毁"+"onDestroy()"); } }
1.项目开始运行:创建onCreate()->开始onStart()->显示onResume();
运行如下图:
2.使屏幕锁屏时:暂停onPause();
运行如下图:
3.解锁后:显示onResume();
运行如下图:
4.按下手机桌面键HOME键:暂停onPause()->停止onStop();
运行如下图:
5.找到应用再打开:重新激活onRestart()->开始onStart()->显示onResume();
运行如下图:
6.旋转屏幕:暂停onPause()->停止onStop()->销毁onDestroy()->创建onCreate()->开始onStart()->显示onResume();
运行如下图:
7.再次旋转:暂停onPause()->停止onStop()->销毁onDestroy()->创建onCreate()->开始onStart()->显示onResume();
运行如下图:
8.按返回键退出:暂停onPause()->停止onStop()->销毁onDestroy();
运行如下图:
相关文章推荐
- Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- Activity的四种状态和生命周期
- Activity入门详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- Android判断网络状态是否断开+Android完全关闭应用程序+ 本文讲述了Android中不同Activity之间的数据传递 — Bundle对象的实现(-)+Android中Bundle的使用示例
- 《Activity 生命周期、活动状态、3种生存期》
- Android-Activity的四状态、七生命周期、和四启动模式
- Android理解:Activity状态和生命周期
- Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- Activity生命周期状态
- Activity 的生命周期 状态
- Activity生命状态、生命周期和生存期的详解
- Activity生命周期状态
- Activity 生命周期及启动状态
- 深入学习activity之不同情况的生命周期
- Android---Activity生命周期状态
- Android -- Activity的生命周期,状态保存与恢复,Activity四种启动模式 Standard, SingleTop,SingleTask,SingleInstance
- Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
- Activity详解(生命周期、启动方式、状态保存,完全退出等)
- Activity的四个状态及生命周期
- [android] Activity 的生命周期 以及横屏竖屏切换时 Activity 的状态变化