интернета, сразу пропарсить и сохранить в разные Lists, а затем отобразить в ListView. Я создал функцию, в которой сначала получаю данные (await), потом паршу и сохраняю их в List. Эту функцию я передаю во future в FutureBuilder. Вопрос: FutureBuilder будет дожидаться, пока функция не выполнится полностью (и await, и парсинг, и сохранение) или же дождётся только выполнения await и начнёт отрисовку виджета? Немного тупо объяснил, но, надеюсь, понятно.
будет ждать фьючу
То есть, он ждёт только получение данных с интернета и начинает сразу рисовать виджет? А как сделать так, чтобы он ждал, пока выполнятся остальные действия над данными (парсинг, например)?
он рисует сразу
рисуй какой нить цирклпрогрессиндиктор
будет он ждать или нет все завиист от вашего кода)
тебе нужно будет написать чтото вроде (data!.isNotEmpty) ? Text($data) : Text('no data')
ток это уже не фуча а стрим)
Обсуждают сегодня