作成しているサンプルアプリの1つに設定画面を実装しました。私はグーグルサイトで与えられたガイドに従いました。すべて問題なく、ListPreferenceをロードし、それを保存して永続化することもできます。ここにも小さな問題が1つあります。アプリのカスタム設定ファイルをすでに定義しましたが、この設定画面の自動処理により、独自に設定ファイルが作成されているようです。今のところ、このコードを機能させようとしていましたが、カスタム設定ファイルを取得していません。
final Preference customPrefs = getPreferenceScreen().findPreference(Utils.PREFS_NAME);
customPrefs.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
customPrefs.getEditor().commit();
return true;
}
});
とにかく、カスタム設定ファイルをこの自動設定クラスにバインドする方法はありますか?