我的问题是onStart
,onResume
等onRestoreInstanceState
在使用 home 键并重新启动后没有被系统调用。情况如下,
- Activity 是前 3 秒内的闪屏,
- 然后使用主屏幕(带有视图和按钮)启动另一个活动,
- 其中一个按钮启动一个带有网格视图(游戏关卡)的活动,
- 我从那里开始一项具有实际游戏关卡的活动。
所有这一切都很好,然后在第 4 个活动中,我按 Home,做一些事情,然后再次长按 Home,选择我的应用程序图标重新启动。
系统将我直接带回到第三个活动(不是第四个)。但更糟糕的是,这第三个活动从它重新启动的系统中没有得到任何回调!
怎么会这样?