Android 在关闭屏幕的情况下启动应用程序时重复的活动生命周期 A.简单场景(封闭应用程序)
复制行为的行动:Android 在关闭屏幕的情况下启动应用程序时重复的活动生命周期 A.简单场景(封闭应用程序),android,activity-lifecycle,Android,Activity Lifecycle,复制行为的行动: 关掉屏幕 从Android Studio运行应用程序 (此时尚未调用任何生命周期方法) 打开屏幕 以下是启动器活动生命周期: //我们打开屏幕 onCreate() onStart() onResume() //这里的启动器活动突然决定停止并重新启动 onPause()//这是一个BUG吗 onStop() onRestart() onStart() onResume() B.锁定屏幕场景 复制行为的行动: 关闭屏幕(您应该有一个锁定屏幕) 将推送发送到你的应用程序 打
- onCreate()
- onStart()
- onResume()
- onPause()//这是一个BUG吗
- onStop()
- onRestart()
- onStart()
- onResume()
- onCreate()
- onStart()
- onResume()
- onPause()
- 顶部()
- onRestart()//第一次重新启动因为我们停止了活动,所以一切正常
- onStart()
- onResume()
- onPause()//这是一个BUG吗
- onStop()
- onRestart()
- onStart()
- onResume()
- onPause()
- 顶部()
这种生命周期顺序和重新启动对我来说似乎不太合理。有人知道为什么会发生这种情况吗?你的活动是什么样子的?您在这些回调中做了什么吗?@PPartisan,活动完全是空的。除了伐木什么都没有。