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