在多窗口模式下启动新活动时未调用Android onStop()

时间:2016-08-08 13:12:09

标签: android android-activity android-lifecycle multi-window android-7.0-nougat

我正在尝试 Android N多窗口功能,我发现自己在开始新活动时感到困惑。问题是,当我开始一个新的Activity时,onStop()回调没有被触发,当我按下这个新活动的后退按钮返回上一个,前一个{{1回调也没有被解雇。

有谁知道发生了什么事?

---已编辑

似乎onStart()与它有关。

1 个答案:

答案 0 :(得分:7)

这是android-lifecycle:

AndroidLifecycle

如果您在多窗口模式下调用另一个应用程序,您的应用程序仍然是部分可见",因此正在调用onPause(),但onStop()没有。

重新启动时相同:onResume()正在调用,但onStart()不是。