0

ユーザー設定を保存するためにバックアップ エージェントを使用したいと思います。

http://developer.android.com/guide/topics/data/backup.html

この記事では、SharedPreferences をバックアップする方法について説明しています。

http://developer.android.com/guide/topics/data/backup.html#SharedPreferences

ただし、PreferenceActivity (http://developer.android.com/reference/android/preference/PreferenceActivity.html) を使用してユーザー設定を保存する場合のバックアップ方法については説明されていません。

私のアプリケーションには、PreferenceActivity を拡張する設定アクティビティがあり、preference.xml ファイル (PreferenceScreen が構成されている場所) から設定をロードします。PreferenceActivity が表示されると、ユーザーはプリファレンスの値を設定できます。データ バックアップ API を使用して、PreferenceActivity でユーザー データ セットを保存するにはどうすればよいですか?

4

1 に答える 1

3

SharedPreferencesは、PreferenceActivityが生成する設定にアクセスできるクラスです。つまり、デフォルトの設定では、手動で行った場合と同じようにsharedPreferencesクラスを使用します。それが使用するキーは、もちろん、preferences.xmlで指定したキーです。

したがって、設定アクティビティで追加された設定で提供したリンクで詳しく説明されているように、SharedPreferencesを使用できます。

于 2011-05-31T12:01:19.613 に答える