我自己的应用程序的首选项的URI?

时间:2011-06-29 17:01:52

标签: android uri preferences

对于我的Android应用程序,我存储了一个首选项,我们称之为“test_preference”。现在我需要这个首选项的URI,所以我可以为这个首选项设置一个ContentObserver。但是我如何获得URI?对于android系统设置,有Settings.System.getUriFor(String name),但是我必须使用什么来获取我自己的应用程序的首选项的URI?非常感谢你!

1 个答案:

答案 0 :(得分:1)

如果您想在自己的应用程序中观察此首选项的更改,请使用SharedPreferences.registerOnSharedPreferenceChangeListener()。如果您想在应用程序之外观察此首选项的更改,那么您应该通过自定义ContentProvider自行实现。开箱即用没有这样的功能。


如果您阅读documentaion of SharedPreferences

  

注意:目前此类不支持跨多个进程使用。这将在稍后添加。