-2

Androidプログラミングを始めています!

AndroidのonResumeonPauseイベントについて簡単に説明してもらえますか?

それはいつ発生し、アクティビティはいつ破棄されてメモリを解放しますか?ありがとう!

4

2 に答える 2

1

アプリケーションはonDestroy()メソッドで破棄されます。これは一般に、アプリケーションの最後のアクティビティがスタックを離れたと呼ばれます。

onPause()とonResume()は、スタック内の現在のアクティビティの上に別のアクティビティが配置されたときに呼び出されると思います。onPause()は、アクティビティがフォーカスを失ったときに呼び出され、onResume()は、フォーカスが再び得られたときに呼び出されます。 。

下の画像は物事をよりよく説明するはずです。幸運を!

ここに画像の説明を入力してください

于 2012-02-06T03:46:36.530 に答える
1

ネギのとき:onCreate onStart onResume

HOMEを押したとき:onPause onStop

メニュー(または最新のショートカット)から再起動する場合:onRestart onStart onResume

戻るを押したとき:onPause onStop onDestory

向きを変更する場合:onPause onStop onDestory、次にonCreate onStart onResume

詳細については、アクティビティライフサークルをご覧ください

onPauseにステータスを保存することをお勧めします

于 2012-02-06T03:49:32.717 に答える