Как реализовать собственный сервер для хранения данных для PreferenceActivity - PullRequest
0 голосов
/ 23 декабря 2011

В моем приложении я получаю данные через Bluetooth с другого устройства и сохраняю эти данные в (пригодный для обработки) класс.Мне нравится, когда пользователь может изменять данные с помощью PreferenceActivity.Связь работает, и PreferencesScreens созданы.

Я попытался назначить свой объект каждому предпочтению и переписать функции getPersistedString (), ... для хранения данных.Эта попытка не удалась.Должен ли я реализовать класс SharedPreferences?Или как правильно решить эту проблему?

Большое спасибо.

1 Ответ

1 голос
/ 02 января 2012

Способ, которым я решил проблему, состоял в том, чтобы зарегистрировать OnPreferenceChangeListener на каждом Preference и выполнить setPersistent(false). Затем я могу сохранить данные в OnPreferenceChangeListener в моем бэкэнде.

...