Activity的生命周期的使用

来源:互联网 发布:超次元矩阵官方网站 编辑:程序博客网 时间:2024/05/14 10:33

单个activity的使用

* 当activity处于可见状态执行那些生命周期方法:
06-21 22:19:06.751: E/tag(4063): —————-onCreate———- 06-21 22:19:06.755: E/tag(4063): —————-onStart———- 06-21 22:19:06.755: E/tag(4063): —————-onResume———-
* 当按home键的时候执行那些生命周期方法:
06-21 22:22:45.091: E/tag(4063): ————–onPause————— 06-21 22:22:45.585: E/tag(4063): —————-onStop———-
* 当按返回键执行那些生命周期方法:
06-21 22:26:54.826: E/tag(4063): ————–onPause————— 06-21 22:26:55.370: E/tag(4063): —————-onStop———- 06-21 22:26:55.370: E/tag(4063): ——————–onDestroy————–
* 当点击Home键退出显示界面,再点击任务管理器打开你运行的Activity执行那些生命周期方法:
06-21 22:31:14.784: E/tag(4063): ——————–onRestart————– 06-21 22:31:14.784: E/tag(4063): —————-onStart———- 06-21 22:31:14.784: E/tag(4063): —————-onResume———-* 当横竖幕切换的时候Activity执行生命周期的方法:
06-21 14:36:42.203: E/tag(755): ————–onPause————— 06-21 14:36:42.203: E/tag(755): —————-onSaveInstanceState———- 06-21 14:36:42.203: E/tag(755): —————-onStop———- 06-21 14:36:42.203: E/tag(755): ——————–onDestroy————– 06-21 14:36:42.593: E/tag(755): —————-onCreate———- 06-21 14:36:42.593: E/tag(755): —————-onStart———- 06-21 14:36:42.593: E/tag(755): —————-onRestoreInstanceState———- 06-21 14:36:42.593: E/tag(755): —————-onResume——-

多个Activity执行的生命周期方法

当A的Activity跳转的B的Activity执行的生命周期的方法:

A 的ActivityB 的Activity06-22 17:55:09.215: E/tag(10380): MainActivity————–onPause—————06-22 17:55:09.228: E/tag(10380): SecondActivity—————-onCreate———-06-22 17:55:09.228: E/tag(10380): 06-22 17:55:09.228: E/tag(10380): SecondActivity—————-onStart———-06-22 17:55:09.228: E/tag(10380): SecondActivity—————-onResume———-06-22 17:55:09.622: E/tag(10380): MainActivity—————-onSaveInstanceState———-06-22 17:55:09.622: E/tag(10380): MainActivity—————-onStop———-
  • 当B的Activity中按返回键回到A的Activity会执行哪些生命周期方法:
A 的ActivityB 的Activity06-22 18:04:59.904: E/tag(10380): SecondActivity————–onPause—————06-22 18:04:59.909: E/tag(10380): MainActivity——————–onRestart————–06-22 18:04:59.909: E/tag(10380): MainActivity—————-onStart———-06-22 18:04:59.909: E/tag(10380): MainActivity—————-onResume———-06-22 18:05:00.303: E/tag(10380): SecondActivity—————-onStop———-06-22 18:05:00.303: E/tag(10380): SecondActivity——————–onDestroy————–
0 0