有两个Activity,其中主Activity是MainActivity,副Activity是OtherActivity。
启动MainActivity后经历的过程如下:
10-07 03:19:23.624: I/MainActivity(505): onCreate
10-07 03:19:23.624: I/MainActivity(505): onStart
10-07 03:19:23.624: I/MainActivity(505): onResume
点击启动新的activity按钮后经历的过程如下:
10-07 03:19:32.674: I/MainActivity(505): onPause
10-07 03:19:32.744: I/MainActivity(505):
OtherActivity.onCreate
10-07 03:19:32.744: I/MainActivity(505):
OtherActivity.onStart
10-07 03:19:32.744: I/MainActivity(505):
OtherActivity.onResume
10-07 03:19:33.144: I/MainActivity(505): onStop
点击返回按键后经历的过程如下:
10-07 03:20:11.444: I/MainActivity(505):
OtherActivity.onPause
10-07 03:20:11.474: I/MainActivity(505): onRestart
10-07 03:20:11.474: I/MainActivity(505): onStart
10-07 03:20:11.474: I/MainActivity(505): onResume
10-07 03:20:11.803: I/MainActivity(505): OtherActivity.onStop
10-07 03:20:11.803: I/MainActivity(505):
OtherActivity.onDestroy
再次点击返回按键后经历的过程如下:
10-07 03:20:53.554: I/MainActivity(505): onPause
10-07 03:20:54.174: I/MainActivity(505): onStop
10-07 03:20:54.174: I/MainActivity(505): onDestroy
横竖屏切换经历的过程如下:
10-20 14:30:22.125: I/MainActivity(10360): onPause
10-20 14:30:22.750: I/MainActivity(10360): onStop
10-20 14:30:22.750: I/MainActivity(10360): onDestroy
10-20 14:30:24.976: I/MainActivity(10360): onCreate()
10-20 14:30:24.976: I/MainActivity(10360): onStart
10-20 14:30:24.976: I/MainActivity(10360): onResume
本文详细记录了从主Activity(MainActivity)到副Activity(OtherActivity)的启动、暂停、重启、销毁及横竖屏切换过程的生命周期变化,包括onCreate, onStart, onResume, onPause, onStop和onDestroy等关键方法的调用顺序。
5340

被折叠的 条评论
为什么被折叠?



