Я создал виджет часов с красивыми фонами. Я использую Alarm Manager для обновления времени и фона каждые 1 минуту. Но он перестает работать через несколько часов, значит, я могу запустить этот виджет, я также получаю время и фон на экране соответственно. Но через некоторое время (несколько часов) перестает обновлять время и фон в виджете. Я сделал следующие вещи,
Метод OnUpdate - установить менеджер аварийных сигналов, который сигнализирует каждую минуту.
Вызывается служба с использованием ожидающего намерения в этом диспетчере аварий.
Использовал AsyncTask для изменения растрового изображения (в противном случае я получаю ошибку ANR) из службы.
Использовал stopself для остановки службы после завершения обновления виджета.
Я использовал множество try catch в разных местах для получения ошибок, если они есть, но я также не получаю никаких ошибок.
Пожалуйста, дайте совет для этого.