Size: a a a

Dart & Flutter по-русски

2020 September 25

ИМ

Илья Максименко... in Dart & Flutter по-русски
у меня таких моделей несколько)
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
именно с такой структурой
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Владимир Калашников
Это из-за моей асинхронной функции?
нет, билды дело частое
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
что то выше тригеррит изменение и билдит потомки снова
источник

DS

Daniil S in Dart & Flutter по-русски
Владимир Калашников
Это из-за моей асинхронной функции?
нет, скорее всего виджет в котором лежит ваш виджет где вы в initState вызываете метод перестраивается
источник

ИМ

Илья Максименко... in Dart & Flutter по-русски
Илья Максименко
именно с такой структурой
а есть такие которые только от WithId наследуются
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
Я забыл удалить эту функцию из билда, в инитстейт она вызывается один раз, а в билде вызывалась два раза
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
отдельный метод
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
если что билд вызывается для того чтобы узнать рендерить или нет изменения
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
Не понимаю, почему длину списка выдает null, если в getFiles() я прописал ключевое слово await()
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
А initState асинхронной сделать нельзя
источник

Ю

Юрий in Dart & Flutter по-русски
Владимир Калашников
Не понимаю, почему длину списка выдает null, если в getFiles() я прописал ключевое слово await()
Нул пока не будет результата
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
Так результат уже по идее должен быть, если я что-то не упустил
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
List<CustomFile> files;

 @override
 void initState(){
   // TODO: implement initState
   getFiles();
   print(files.length);
   super.initState();
 }

 void getFiles() async{
   files = await loadFiles();
 }
источник

t

tdesc in Dart & Flutter по-русски
Владимир Калашников
Так результат уже по идее должен быть, если я что-то не упустил
упустили что initState не async
источник

Ю

Юрий in Dart & Flutter по-русски
Владимир Калашников
Так результат уже по идее должен быть, если я что-то не упустил
List фюча и потом фюча билдер для результата
источник

t

tdesc in Dart & Flutter по-русски
вы не ждете результат
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
Почему?
источник

t

tdesc in Dart & Flutter по-русски
вот тут написано https://dart.dev/codelabs/async-await
источник

ВК

Владимир Калашников... in Dart & Flutter по-русски
Спасибо
источник