用手机做了实验,结果如下:
竖屏切横屏会调用完整的生命周期:
03-09 17:08:35.170: I/MainActivity(14086): MainActivity Paused
03-09 17:08:35.200: I/MainActivity(14086): MainActivity Stopped
03-09 17:08:35.200: I/MainActivity(14086): MainActivity Destroyed
03-09 17:08:35.320: I/MainActivity(14086): MainActivity Created!
03-09 17:08:35.320: I/MainActivity(14086): MainActivity Started
03-09 17:08:35.320: I/MainActivity(14086): MainActivity Resumed
横屏切竖屏也会调用完整的生命周期:
03-09 17:11:20.980: I/MainActivity(14287): MainActivity Paused
03-09 17:11:21.030: I/MainActivity(14287): MainActivity Stopped
03-09 17:11:21.030: I/MainActivity(14287): MainActivity Destroyed
03-09 17:11:21.280: I/MainActivity(14287): MainActivity Created!
03-09 17:11:21.280: I/MainActivity(14287): MainActivity Started
03-09 17:11:21.280: I/MainActivity(14287): MainActivity Resumed
按手机开关键时,屏幕锁屏,Activity会调用:
03-09 17:13:54.170: I/Ma

本文通过实验展示了Android应用在横竖屏切换、手机锁屏、按下Home键和返回键时Activity的生命周期变化。横竖屏切换会导致Activity完整生命周期的调用;按手机开关键锁屏后,Activity会暂停并停止,重新解锁进入后会恢复;按Home键,Activity进入后台但未销毁,再次启动时恢复;按返回键则导致Activity被销毁。
最低0.47元/天 解锁文章
6666

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



