Я собираюсь создать виджет, который должен обновлять его содержимое каждую минуту (он показывает данные, относящиеся к времени).
Однако нет необходимости обновлять виджет, если он в настоящее время невидим, а это означает:
- Экран
- выключен.
- выполняется другое приложение Виджет
- помещается на другую (невидимую) вкладку главного экрана.
Каков наилучший способ обновлять видимый виджет каждую минуту - без пробуждения устройства и ненужных вычислений? Когда виджет становится видимым, допустимо небольшое отставание до обновления.