使用PreferenceActivity配置小部件,如何检索首选项?

Pre*_*ier 8 android widget

我正在使用PreferenceActivity类来配置我的小部件.PreferenceActivity类自动保存用户首选项,因此在小部件更新服务中,我可以调用context.getSharedPreferences()并获取用户首选项.问题如下:如果你有许多相同类型的小部件,PreferenceActivity类如何保存prefs?我如何从sharedPreferences加载appWidgetId特定的首选项?

tho*_*asd 7

对于AppWidgets和首选项,我真的很喜欢这个教程

http://www.helloandroid.com/tutorials/mastering-android-widget-development-part1
http://www.helloandroid.com/tutorials/mastering-android-widget-development-part2
http://www.helloandroid. COM /教程/母带级的Android窗口小部件的开发,第3部分

他们提供了一个教程,其中保存了一个首选项以与appwidget ID一起保存,并显示如何检索它以更新各个小部件.


Nei*_*eil 0

我不太清楚你想做什么,但我会尝试一下。您可以使用 xml 中指定的资源 ID 来调用 findPreference(CharSequence key)。