2011-12-23 9 views
0

私のアプリケーションでは、Bluetoothを介して他のデバイスからデータを取得し、このデータを(パーセル化可能な)クラスに格納します。私は、PreferenceActivityを介してデータを変更できるようにユーザーが好きです。コミュニケーションが機能し、PreferencesScreensが構築されます。PreferenceActivityのために独自のデータストレージバックエンドを実装する方法

すべての設定にオブジェクトを割り当て、getPersistedString()、...関数を上書きしてデータを格納しようとしました。この試みは成功しなかった。私はSharedPreferencesクラスを実装する必要がありますか?または、この問題を処理する正しい方法は何ですか?

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

答えて

1

問題を解決する方法は、すべてPreferenceOnPreferenceChangeListenerを登録し、setPersistent(false)を登録することでした。その後、OnPreferenceChangeListenerのデータをバックエンドに保存することができます。

関連する問題