onPause()が呼び出され、その直後にonResume()が呼び出される可能性はありますか?つまり、アクティビティは、onPause()が呼び出された後、常にonStop()、onStart()、そしてonResume()を通過する必要がありますか?
アクティビティライフサイクルドキュメントにはそれが可能であると記載されていますが、それをトリガーするためのユーザーアクションは何でしょうか?誰かがそれを実証するためにアクティビティJUnitテストを作成できますか?
onPause()が呼び出され、その直後にonResume()が呼び出される可能性はありますか?つまり、アクティビティは、onPause()が呼び出された後、常にonStop()、onStart()、そしてonResume()を通過する必要がありますか?
アクティビティライフサイクルドキュメントにはそれが可能であると記載されていますが、それをトリガーするためのユーザーアクションは何でしょうか?誰かがそれを実証するためにアクティビティJUnitテストを作成できますか?
Activity
別の人によって完全に隠されていない場合は、呼び出さActivity
れonStop
ません
はい、onPause()
-> onResume()
-> onPause()
->onResume()
サイクルが発生するのが一般的です。
アクティビティライフサイクルのドキュメントを参照してください。
が完全に隠されている場合Activity
(たとえば、別Activity
の人によって)、停止される可能性がありますが、別の人によって部分的に隠されている場合Activity
(たとえば、ダイアログテーマで設定されている場合)、単に一時停止され、「ポップアップ」が表示されたときに再開されます。Activity
閉じています。
ここの画像はすべてをうまく伝えます
アクティビティはのonResume
直後に移動できonPause
ます。