readTasksFromHive() при каждом вызове обновляла счетчик amountOfTasks, но вместо этого в функцию calendarDates() постоянно прилетает дефолтное значение (0).
Так полагаю, это из-за того, что функция readTasksFromHive() ассинхронная. (нет проблем с получением значений из Hive [зеленая галочка]).
Как ее синхронизировать? (пишу все на стороне UI для теста)
Буду благодарен за помощь, мучаюсь с этим довольно долго.
Возвращайте в методе readTasksFromHive - Future <void> и вызывайте данный метод через await
просто добавь await перед readTasksFromHive
await только для Future
Сделал, как Вы сказали , но как теперь правильно привести возвращаемый тип к Widget?
FutureBuilder
спасибо, сейчас попробую
Обсуждают сегодня