7

Android N のマルチ ウィンドウ機能を試していますが、新しいアクティビティを開始するときに混乱してしまいました。問題は、新しいアクティビティを開始したときにonStop()コールバックが起動されず、この新しいアクティビティから戻るボタンを押して前のアクティビティに戻ると、前のonStart()コールバックも起動されないことです。

誰が何が起こっているのか知っていますか?

--- 編集済み

ActivityOptionsCompat.makeSceneTransitionAnimationそれと何か関係があるようです。

4

1 に答える 1

8

Android のライフサイクルは次のとおりです。

Androidライフサイクル

マルチ ウィンドウ モードで別のアプリを呼び出すと、アプリケーションはまだ「部分的に表示」されているため、呼び出されていますonPause()が、呼び出されていonStop()ません。

再起動時も同じです:onResume()が呼び出されていますが、呼び出されてonStart()いません。

于 2016-08-08T13:15:01.433 に答える