Android 16 – обновления виджетов не работаютAndroid

Форум для тех, кто программирует под Android
Anonymous
Android 16 – обновления виджетов не работают

Сообщение Anonymous »

На устройствах Android 16 обновления виджетов не работают. Я обновляю виджет так:

Код: Выделить всё

appWidgetManager.updateAppWidget(appWidgetId, rv);
if (updateList) {
appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId, R.id.listview);
}
Видео: https://youtube.com/shorts/eatoU0uadb0?feature=share
При навигации по календарю в заголовке должно отображаться «через 2 недели» или «через 3 недели». Текст виден только на короткое время.
Очевидно, каждый из приведенных выше вызовов обновляет виджет на Android 16. Поэтому, если я изменю порядок вызовов, виджет обновится, как и ожидалось. Но мерцание из-за двух обновлений все равно видно.
Кто-нибудь еще нашел эту проблему и нашел правильное решение?

Подробнее здесь: https://stackoverflow.com/questions/797 ... are-broken

Вернуться в «Android»