2012-03-21 6 views
0

私は現在、 "onRetainNonConfigurationInstance"でいくつかのデータを保存しています。保存されたデータにいくつかの変数を追加し、既に公開されているアプリケーションを更新したいと考えています。android:onRetainNonConfigurationInstanceとapkの更新の間に保存されているものを変更する方法は?

新しいapkが初めて実行され、「getLastNonConfigurationInstance()」を実行したときに、追加した新しい変数が存在しないようです。これを処理する方法はありますか?私はそれを扱わないなら、これは問題を引き起こすのだろうか?

答えて

1

いいえ、最後のonRetainNonConfigurationInstanceから「保存」された可能性のあるデータは、アップグレード時にプログラムが強制終了されるため、アプリケーションを更新すると消えます。要するに、あなたはそれについて心配する必要はありません。

あなたのアプリを強制終了してその動作を再現することができます。最初に完全閉鎖状態からアプリケーションを起動すると、getLastNonConfigurationInstance()がnullになることがわかります。

+0

ありがとうございました。 – crazy

関連する問題