URI предпочтения моего собственного приложения? - PullRequest
0 голосов
/ 29 июня 2011

Для моего приложения для Android я сохраняю настройки, назовем их «test_preference».Теперь мне нужен URI этого предпочтения, чтобы я мог настроить ContentObserver для этого предпочтения.Но как мне получить URI?Для настроек системы Android есть Settings.System.getUriFor (String name), но что мне нужно использовать, чтобы получить URI настроек моего собственного приложения?Большое спасибо!

1 Ответ

1 голос
/ 29 июня 2011

Если вы хотите наблюдать изменения этого предпочтения в своем собственном приложении, просто используйте SharedPreferences.registerOnSharedPreferenceChangeListener().Если вы хотите наблюдать изменения этого предпочтения за пределами вашего приложения, то вам следует реализовать его самостоятельно с помощью пользовательского ContentProvider.Из коробки нет такой функциональности.


Если вы прочитали документацию SharedPreferences:

Примечание: в настоящее время этот класс неПоддержка использования в нескольких процессах.Это будет добавлено позже.

...