-6

私は2つのアクティビティAとBを持っています..私がBからAに戻ると、AはBを開始します onRestart() が呼び出され、次に onStart() メソッドが呼び出されます。私の質問は、onRestart() -> onStart() のときにアクティビティ A のすべてのビューが再描画されることです。

4

1 に答える 1

6
  • A がまだ破棄されていない場合はJustonResume(.)が呼び出されます (変数は保持され、再描画は行われません)。Activity
  • それが破壊された場合onCreate(.)> onStart(.)>onResume(.)が呼び出されます (変数が失われ、再描画されます)。
  • 停止している場合onRestart(.)> onStart(.)>onResume(.)が呼び出されます (変数は失われず、再描画されます)

Activityしたがって、変数がメモリからクリアされた場合にのみ、変数が失われます。

于 2012-11-28T13:37:47.177 に答える