Я разработал виджет приложения, в котором есть простые кнопки, отображающие «+» и «-», и текстовое поле, отображающее счетчик при увеличении/уменьшении. Все работает как часы после того, как мы перетащим виджет на главный экран. Через какое-то время система засыпает, а после пробуждения я пытаюсь нажимать кнопки, но они перестают реагировать, а текстовое поле не меняется. Я не получаю никаких вызовов метода onReceive класса, расширяющего AppWidgetProvider.
Я читал, что если этот BroadcastReceiver был запущен через тег, то объект уже не жив после возврата из этой функции по адресу https://developer.android.com/reference/android/content/BroadcastReceiver.html#onReceive(android.content.Context, android.content. Намерение).
В этом проблема? Если да, то как мы можем использовать службу для обработки широковещательных передач для виджета приложения?
Любая помощь могла бы быть полезна.
Спасибо!