2010-03-08 58 views

回答

1

您可以嘗試在你的PreferenceActivity覆蓋getPreferenceManager(),並返回一個自定義PreferenceManager中,你已經覆蓋getPreferences()返回不同SharedPreferences對象爲每個應用程序部件。我沒有嘗試過,所以我不完全確定它會起作用。如果確實如此,並且您想到了,請對此答案發表評論以讓我知道!

+0

有趣的想法。我最終只是在它們的widget ID前加上首選項 - 很髒,但很多API文檔都是這樣做的,只是做了一些挖掘。請參閱:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/appwidget/ExampleAppWidgetConfigure.html – NPike 2010-03-16 19:29:44

相關問題