2011-02-04 5 views
2

Androidバージョンに依存する設定を保存したい(例えば、WebViewから取得したユーザーエージェント文字列)。Androidシステムのアップグレード後にアプリケーションの設定が残っていますか?

ユーザーがシステムをアップグレードしているとき(1.6から2.1など)、これらの設定は最後になりますか?

ユーザエージェントをWebViewから一度取得してから、SharedPreferencesに保存します。システムがアップグレードされると、私はこの値を更新したい。

+0

プログラミング関連ですか? – Javanator

+0

あなたはSharedPreferencesについて話していますか? –

+0

はい - 共有設定がアプリ内で作成されました。 – pixel

答えて

2

もちろん、それらはそのまま残ります。 各アプリには設定用の独自のストレージがあり、アプリが削除されるとクリアされるか、選択したアプリの[データを消去]ボタンを押して[アプリケーションの管理]にクリアできます。

+0

しかし、Androidが更新されるとどうなりますか? – pixel

+0

あなたのデスクトップOSをアップデートするときも同様です。新しいバージョンのシステムファイル、libs、実行可能ファイルなどは古いOS上に書き込まれます。 これでSharedPrefsが削除されるのはなぜですか?いくつかのAPIの非推奨\削除が可能ですが、データ破壊はありません:) – gothy

関連する問題