Для каждого экземпляра настроек виджета VS настройки приложения - PullRequest
0 голосов
/ 01 декабря 2011

Мое приложение в настоящее время использует подкласс PreferencesActivity для своих предпочтений.Я нахожусь в процессе добавления виджетов, где каждый экземпляр имеет свои собственные настройки (я также предлагаю несколько размеров виджетов, что означает несколько подклассов AppWidgetProvider).

Виджеты и приложение разделяют большинство своих предпочтений,фактически виджет поддерживает на несколько пунктов меньше.

В процессе написания действия конфигуратора виджета я понимаю, что мне нужен доступ к макету настроек, который не существует.Насколько я понимаю, невозможно получить доступ к макету PreferencesActivity в действиях конфигуратора.Означает ли это, что я должен создать макет отдельных настроек для действия конфигуратора?Есть ли у вас какие-либо советы по оптимизации перекрытия между настройками приложения и виджета?

1 Ответ

0 голосов
/ 01 декабря 2011

Ваши действия по настройке не обязательно должны быть PreferenceActivity. Сделайте его нормальным Activity и используйте класс SharedPreferences.Editor, чтобы изменить настройки, используемые виджетом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...