1

簡単な質問: 場合によっては、リソースを解放するためにアクティビティを破棄する必要があります。そのシナリオでは、ユーザーが上記のアクティビティに戻ると、最初に onCreate() が呼び出されます。それが起こった場合に onRestoreInstanceState() がまだ呼び出されるかどうかを尋ねています。

4

2 に答える 2

0

はい、そうなります。

FirstonCreate()は、保存されたインスタンスの状態をバンドルとして呼び出します。その後onStart()、呼び出されます。その後onRestoreInstanceState()、 に渡されたのと同じバンドルで呼び出されonCreate()ます。

これにより、またはonCreate()で状態を復元するオプションが提供されonRestoreInstanceState()ます。

于 2013-11-08T12:15:23.353 に答える
0

onRestoreInstanceState()メソッドはonStart()、アクティビティが以前に保存された状態から再初期化された後に呼び出されます。savedInstanceState

于 2013-11-07T08:45:08.340 に答える