Size: a a a

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

2020 August 04

p

prz in Dart & Flutter по-русски
если следовать event loop и описанию Future
получается,что:
Future - экземпляр асинхронного действия.
Future getBalans() async {
не выполняется автоматически,а только если его где-то вызвать/запустить
источник

p

prz in Dart & Flutter по-русски
а если Future<void>,то этот экземпляр запускается автоматом по мере "чтения кода" и возвращает результат
источник

p

prz in Dart & Flutter по-русски
а,не
источник

p

prz in Dart & Flutter по-русски
void Наоборот ничего не возвращает
источник

🏡К

🏡 Назар Калитюк... in Dart & Flutter по-русски
prz
если следовать event loop и описанию Future
получается,что:
Future - экземпляр асинхронного действия.
Future getBalans() async {
не выполняется автоматически,а только если его где-то вызвать/запустить
любая функция не выполняется автоматически. Но если написать getBalans() и без await или then то код выполнится.
источник

p

prz in Dart & Flutter по-русски
но у меня по коду вроде бы нигде не вызывается initUserProfile()
но при этом вот тут отрабатывает user.email:
Container(
                             child: Text(
                                 ((user == null) ? "User Name" : user.email),
источник

Mixa ƒєєℓιη in Dart & Flutter по-русски
prz
а,не
источник

p

prz in Dart & Flutter по-русски
прочитал уже. еще дней 5 назад )
источник

p

prz in Dart & Flutter по-русски
если я правильно понимаю:
что бы в функции getBalans,которую я вызываю в initState получить данные юзера - нужно сперва в initState вызывать initUserProfile()
источник

p

prz in Dart & Flutter по-русски
но т.к initUserProfile() работает асинхронно,то функция getBalans срабатывает быстрее,чем отрабатывает функция initUserProfile()
источник

p

prz in Dart & Flutter по-русски
и получается,что если я внутри какого-то метода использую user. , то dart сам понимает,что нужно вызывать функцию initUserProfile() ?)
источник

p

prz in Dart & Flutter по-русски
:)
источник

p

prz in Dart & Flutter по-русски
Пацаны,я честно ничего не курю ))
источник

🏡К

🏡 Назар Калитюк... in Dart & Flutter по-русски
prz
и получается,что если я внутри какого-то метода использую user. , то dart сам понимает,что нужно вызывать функцию initUserProfile() ?)
давай сначала
источник

🏡К

🏡 Назар Калитюк... in Dart & Flutter по-русски
что тебе нужно сделать и покажи код
источник

p

prz in Dart & Flutter по-русски
вот это код мой,если вдруг
источник

p

prz in Dart & Flutter по-русски
86 строка
источник

p

prz in Dart & Flutter по-русски
я хочу в post передать user.email
источник

🏡К

🏡 Назар Калитюк... in Dart & Flutter по-русски
prz
я хочу в post передать user.email
вместо _acc?
источник

p

prz in Dart & Flutter по-русски
ага
источник