2011-06-29 26 views
0

對於我的android應用程序,我存儲了一個首選項,我們稱之爲「test_preference」。現在我需要這個首選項的URI,所以我可以爲此首選項設置一個ContentObserver。但是,我如何獲得URI?對於android系統設置有Settings.System.getUriFor(String name),但是我必須使用什麼來獲取我自己的應用程序的首選項的URI?非常感謝你!我自己的應用程序的首選項的URI?

回答

1

如果您想在自己的應用程序中觀察此首選項的更改,請使用SharedPreferences.registerOnSharedPreferenceChangeListener()。如果您希望在應用程序之外觀察此偏好的更改,那麼您應該通過自定義ContentProvider自行實施。沒有這種功能。


如果你讀documentaion of SharedPreferences

注:目前這一類不支持跨多個過程中使用。這將在稍後添加。

+0

謝謝,我還發現了監聽器方法:-) –

相關問題