Activity的生命周期
① activity启动
② Activity被DialogActivity覆盖其上
注意:
?Activity被Dialog覆盖的时候不会onPause(),被Dialog风格的Activity覆盖其上才会onPause()。
?onStart()和onStop() :是否可见
? onResume()和onPause():是否能够与用户交互
③ Activity从被覆盖状态回到前台
④ 锁屏
⑤ 解锁屏
⑥ ②和④的组合:先打开DialogActivity:onPause() → onSaveInstanceState(),然后锁屏 onStop()
⑦ 在第⑥的基础上,解锁屏回到DialogAc