Изменить updatePeriodMillis от активности - PullRequest
0 голосов
/ 23 марта 2012

Как мне изменить paramentr updatePeriodMillis или запретить продление активности виджета?Необходимо, чтобы вы могли отключить обновление из настроек приложения.

1 Ответ

1 голос
/ 23 марта 2012

Как я могу изменить paramentr updatePeriodMillis

Вы не можете изменить updatePeriodMillis - ресурсы доступны только для чтения во время выполнения.

или запретить обновлениеактивность виджета?

Непонятно, что вы подразумеваете под этим.

Необходимо отключить обновление из настроек приложения.

Либо:

  1. Не используйте updatePeriodMillis, но обрабатывайте обновления самостоятельно, используя AlarmManager, который вы затем можете полностью контролировать самостоятельно, или

  2. В onUpdate() вашего AppWidgetProvider проверьте свои SharedPreferences (или где вы храните ваши «настройки»), и если они указывают, что обновления отключены, просто вернитесь, ничего не делая

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