Android 在 multi window 模式下启动新 activity 时未调用 onStop()

Android onStop() not being called when starting a new activity in multi window mode

我正在尝试 Android N multi window 功能,但我发现自己在开始新的 activity 时感到困惑。问题是当我开始一个新的 Activity 时,onStop() 回调没有被触发,当我从这个新的 activity 到 return 按下后退按钮到前一个第一,前一个的 onStart() 回调也没有被触发。

有谁知道发生了什么事吗?

--- 已编辑

好像跟ActivityOptionsCompat.makeSceneTransitionAnimation有关系

这是 android-生命周期:

如果您在 multi window 模式下调用另一个应用程序,您的应用程序仍然是 "partially visible",因此正在调用 onPause(),但不会调用 onStop()

重新启动时相同:onResume() 被调用,但 onStart() 未被调用。