Size: a a a

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

2020 November 22

DA

Davron Asrorov in Dart & Flutter по-русски
firestore
источник

DA

Davron Asrorov in Dart & Flutter по-русски
Не могу найти никакую информацию адекватную
источник

DA

Davron Asrorov in Dart & Flutter по-русски
Нежели никого нет, кто с этим сталкивался?
источник

i

ilsur in Dart & Flutter по-русски
можно ли так вызывать переход? Асинхронно
он у меня жалуется на !_debugLocked а я не знаю как пофиксить
источник

i

ilsur in Dart & Flutter по-русски
ошибка вот такая вечно вылезает
источник

i

ilsur in Dart & Flutter по-русски
я даже не понимаю почему мне навигация ругается
ничего сверхстранного не делаю
источник

I

Ivan in Dart & Flutter по-русски
а ты в какой ветке?
источник

I

Ivan in Dart & Flutter по-русски
await означает, что при .pop() он ожидает каких-то данных
источник

i

ilsur in Dart & Flutter по-русски
Ivan
await означает, что при .pop() он ожидает каких-то данных
в общем отыскал решение в гугле
помогло это
но я понятия не имею почему это помогло)
источник

KK

Kit Khilobok in Dart & Flutter по-русски
ilsur
в общем отыскал решение в гугле
помогло это
но я понятия не имею почему это помогло)
а ты где переход вызываешь?
источник

KK

Kit Khilobok in Dart & Flutter по-русски
Его надо вызываеть после отрисовки
источник

i

ilsur in Dart & Flutter по-русски
Kit Khilobok
а ты где переход вызываешь?
в очень неудобном месте на самом деле
а что за отрисовка, это как?
источник

KK

Kit Khilobok in Dart & Flutter по-русски
ilsur
в очень неудобном месте на самом деле
а что за отрисовка, это как?
Когда кадр отрисовывается на экране смартфона
источник

i

ilsur in Dart & Flutter по-русски
ага
теперь я кажется понял почему была ошибка
источник

V

Vyacheslav in Dart & Flutter по-русски
Davron Asrorov
кто в курсе, как сделать авторизацию, что бы получить данные из ашкуыещку
источник

V

Vyacheslav in Dart & Flutter по-русски
Davron Asrorov
кто в курсе, как сделать авторизацию, что бы получить данные из ашкуыещку
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Добрый день. У меня есть StreamController. В него приходят события. В обработчике каждого события я запускаю асинхронную функцию. Важно, чтобы обработка следующего события НЕ начиналась раньше, чем обработается предыдущее. Написал такой код:
    _in.stream.listen((event) async {
     if (event == MyEvent.clear) {
       ...
     } else {
       await _loadNextPart();
     }
   });
Но не работает! Пока исполняется
await _loadNextPart();
приходит событие
MyEvent.clear
и сразу начинает обрабатываться! У меня возникает состояние гонки, и вся логика стейта ломается.
Как приказать стриму дожидаться окончания обработки всех предыдущих событий ???
источник

4

4NK1R in Dart & Flutter по-русски
скажите пожалуйста, как (если такое возможно) убрать разделитель у CupertinoSliverNavigationBar в развернутом состоянии? заранее спасибо
источник

JG

Jeka Goroshkin in Dart & Flutter по-русски
Евгений Баладжа
Добрый день. У меня есть StreamController. В него приходят события. В обработчике каждого события я запускаю асинхронную функцию. Важно, чтобы обработка следующего события НЕ начиналась раньше, чем обработается предыдущее. Написал такой код:
    _in.stream.listen((event) async {
     if (event == MyEvent.clear) {
       ...
     } else {
       await _loadNextPart();
     }
   });
Но не работает! Пока исполняется
await _loadNextPart();
приходит событие
MyEvent.clear
и сразу начинает обрабатываться! У меня возникает состояние гонки, и вся логика стейта ломается.
Как приказать стриму дожидаться окончания обработки всех предыдущих событий ???
может, сделать очередь задач, которая будет заполняться в указанном выше стриме, а исполняться независимо, дожидаясь окончания предыдущей задачи (ждать за счёт тго, что все задачи будут возвращать Future).
блокировать входящий поток и ждать - плохая идея
источник

ЕБ

Евгений Баладжа... in Dart & Flutter по-русски
Jeka Goroshkin
может, сделать очередь задач, которая будет заполняться в указанном выше стриме, а исполняться независимо, дожидаясь окончания предыдущей задачи (ждать за счёт тго, что все задачи будут возвращать Future).
блокировать входящий поток и ждать - плохая идея
Спасибо, жаль что все ручками делать придется, думал готовое есть. Нашел StreamIterator но пока не понял что это такое, документации как всегда примерно ноль..
источник