Я пытаюсь показать текст, в котором говорится, что у пользователя нет подключения к Интернету, когда данные извлекаются из кеша в моем приложении флаттера с использованием облачного хранилища огня в качестве базы данных.Я извлекаю состояние кэша, используя метаданные документов, извлеченных в виджете уведомителя значения, но при изменении состояния метаданных пользовательский интерфейс не меняется, ниже приводится код, который я использую:
var status = ValueNotifier(!snapshot.data.documents[0].metadata.isFromCache??false);
return ValueListenableBuilder<bool>(
valueListenable: status, ....