Androidプログラミングを始めています!
AndroidのonResumeonPauseイベントについて簡単に説明してもらえますか?
それはいつ発生し、アクティビティはいつ破棄されてメモリを解放しますか?ありがとう!
アプリケーションはonDestroy()メソッドで破棄されます。これは一般に、アプリケーションの最後のアクティビティがスタックを離れたと呼ばれます。
onPause()とonResume()は、スタック内の現在のアクティビティの上に別のアクティビティが配置されたときに呼び出されると思います。onPause()は、アクティビティがフォーカスを失ったときに呼び出され、onResume()は、フォーカスが再び得られたときに呼び出されます。 。
下の画像は物事をよりよく説明するはずです。幸運を!
ネギのとき:onCreate onStart onResume
HOMEを押したとき:onPause onStop
メニュー(または最新のショートカット)から再起動する場合:onRestart onStart onResume
戻るを押したとき:onPause onStop onDestory
向きを変更する場合:onPause onStop onDestory、次にonCreate onStart onResume
詳細については、アクティビティライフサークルをご覧ください
onPauseにステータスを保存することをお勧めします