Size: a a a

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

2020 March 19

I

Igor in Dart & Flutter по-русски
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
потому что функция где ты вызываешь postApi.fetchOne() НЕ async
почему?
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
Igor
почему?
ну потому что ты там не поставил async
источник

АА

Алексей Анисов in Dart & Flutter по-русски
Igor
почему?
правила использования await/async такие)
источник

А

Андрей in Dart & Flutter по-русски
(;¬_¬) Ivan Zhuravlev 🧟‍♂️
потому что функция где ты вызываешь postApi.fetchOne() НЕ async
так там у него initState
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
то что у тебя fetchOne() async {} - это одно... но для AWAIT тебе надо чтоб функция в которой ты эт о пишешь была async
источник

АА

Алексей Анисов in Dart & Flutter по-русски
Андрей
так там у него initState
и что?
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
Андрей
так там у него initState
и...?
источник

I

Igor in Dart & Flutter по-русски
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
как это вообще влияет?
источник

А

Андрей in Dart & Flutter по-русски
там нельзя использовать модификатор async
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
ЕЩЕ раз
источник

АА

Алексей Анисов in Dart & Flutter по-русски
метод где используешь await должен быть async
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
НЕ у fetchOne
источник

АА

Алексей Анисов in Dart & Flutter по-русски
в текущем случае initState
источник

А

Андрей in Dart & Flutter по-русски
можно обойти Future.delayed(Duration.ZERO), но на выходе то же самое будет
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
а там где ты postApi.fetchONe()
источник

АА

Алексей Анисов in Dart & Flutter по-русски
должен быть async, но ты не можешь этого сделать
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
ТАМ у тебя нет async
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
был бы Лис - послал бы тебя в доки
источник

(I

(;¬_¬) Ivan Zhuravlev 🧟‍♂️ in Dart & Flutter по-русски
почитай еще раз про async await и как они работают.
источник