5

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

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

は---そのActivityOptionsCompat.makeSceneTransitionAnimationはそれとは何かを持っているように思え

を編集しました。ここで

+0

アクティビティがまだ表示されている場合は、onStop()が呼び出されない可能性があります。 – himanshu1496

+0

あなたの答えをありがとう、@ himanshu1496。アクティビティはもう見えなくなり、新しいものが代わりになります。 –

+0

あなたは大歓迎です。 – himanshu1496

答えて

7

は、アンドロイド・ライフサイクルである:

AndroidLifecycle

あなたはマルチウィンドウモードで他のアプリを呼び出す場合、アプリケーションはそうonPause()と呼ばれるが、onStop()ないされている、まだ「部分的に見える」です。

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

+0

あなたの答え、@ ManuToMaticありがとうございました。実際には、別のアプリを呼び出すのではなく、同じアプリから新しいアクティビティを開始しています。 乾杯^^ –

+1

他のアクティビティ@AugustoCarmoをどうやって始めますか?いつものように「意図」? – Bobby

+0

私は 'ActivityOptionsCompat.makeSceneTransitionAnimation'を使用しています。私はこれらの2つの活動の間で要素を共有しました。 –

関連する問題