每个实例窗口小部件首选项VS应用程

时间:2011-11-30 20:28:18

标签: android android-layout android-widget

我的应用目前正在使用PreferencesActivity的子类作为其首选项。 我正在添加小部件,每个实例都有自己的首选项(我还提供多个小部件大小,这意味着AppWidgetProvider的多个子类)。

小部件和应用程序共享大多数首选项,小部件实际上支持少量项目。

在编写小部件配置器活动的过程中,我意识到我需要访问不存在的首选项布局。 据我了解,无法在配置程序活动中访问PreferencesActivity布局。这是否意味着我必须为配置程序活动创建一个特定的首选项布局?您是否有任何有关优化应用和窗口小部件首选项之间重叠的提示?

1 个答案:

答案 0 :(得分:0)

您的配置活动不必是PreferenceActivity。使其成为正常Activity并使用SharedPreferences.Editor类更改窗口小部件使用的首选项。