Я разрабатываю приложение с помощью Jetpack Compose, и у меня есть несколько виджетов, созданных с помощью Glance Widget. Мне нужно обновлять счетчик на виджете каждый раз, когда я получаю уведомление в приложении. Уведомления могут приходить очень часто, до 4 раз в секунду, но могут и с большими интервалами - 10-15 секунд.
Чтобы обновить виджет, я использую
Код: Выделить всё
suspend fun GlanceAppWidget.updateAll(context: Context): Unit
каждый раз при получении уведомления. Однако я столкнулся с проблемой, когда виджет иногда обновляет счетчик, а иногда нет.
Мои вопросы:
- Существуют ли какие-либо ограничения на частоту обновления виджета с помощью Glance?
- Как лучше всего обеспечить, чтобы виджет надежно обновлял счетчик каждый раз при получении уведомления , особенно учитывая высокую частоту обновлений?
Будем очень признательны за любые советы и рекомендации!
Подробнее здесь:
https://stackoverflow.com/questions/785 ... nce-widget