Size: a a a

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

2020 April 03

PS

Pavel Shorokhov in Dart & Flutter по-русски
А что значит "второй инстанс экрана"? Когда нажимаешь назад, переходишь к сплешскрину что ли?
источник

D

Di in Dart & Flutter по-русски
нет, получается такое дерево после пушреплейсмента
Home
- Home
источник

D

Di in Dart & Flutter по-русски
нажимаю назад и остается
Home
источник

D

Di in Dart & Flutter по-русски
Я использую провайдер, если это на что-то может влиять
источник

D

Di in Dart & Flutter по-русски
А вот роуты
источник

PS

Pavel Shorokhov in Dart & Flutter по-русски
А сплешскрина еще можешь показать?
источник

D

Di in Dart & Flutter по-русски
У сплеша таймер
источник

PS

Pavel Shorokhov in Dart & Flutter по-русски
Пока вроде все ок
источник

D

Di in Dart & Flutter по-русски
там, правда, костыль еще есть, но он должен фиксить дубли билда
источник

D

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

PS

Pavel Shorokhov in Dart & Flutter по-русски
Визуально не вижу проблемы.
Вообще с твоих слов все должно работать.

У меня так и работает, initialRoute ведет на сплешскрин. В нем чето делаешь, инициализируешь, и в конце pushReplacement на нужный роут, и все норм, дублей нет.
источник

PS

Pavel Shorokhov in Dart & Flutter по-русски
Попробуй поубирать хелперы, сделать чистую логику, оно работает. Ты видимо чет где-то усложнил.
источник

D

Di in Dart & Flutter по-русски
У меня основная проблема всплывает со скроллконтроллером, у него 2 элемента в positions, первый при том nullовый
источник

A

Artur in Dart & Flutter по-русски
Di
У меня вызывается pushReplacement из таймера на сплешскрине, и так выходит, что у меня появляется второй инстанс экрана (вызов идет 100% 1 раз). Кто-нибудь может показать бест практисес по роутам (особенно со сплешскрином)? Я чувствую, я где-то хорошо так что-то упустил. Заранее благодарю
Думаю, тебе нужен pushAndRemoveUntil
источник

i

ilx in Dart & Flutter по-русски
Обнова не помогло. Тот же результат
источник

Ю

Юрий in Dart & Flutter по-русски
значит с пушами фаербейса чет не так
источник

КБ

Константин Буланов in Dart & Flutter по-русски
Жалко комментов нету в коде поясняющие что там делается.
источник

K

Kherel in Dart & Flutter по-русски
Константин Буланов
Жалко комментов нету в коде поясняющие что там делается.
согласен, сегодня как раз буду коменты писать, вчера не успел
источник

КБ

Константин Буланов in Dart & Flutter по-русски
Kherel
согласен, сегодня как раз буду коменты писать, вчера не успел
Спасибо. А то такому нубу как я не очевидны многие моменты.
источник

K

Kherel in Dart & Flutter по-русски
Константин Буланов
Спасибо. А то такому нубу как я не очевидны многие моменты.
я постораюсь все описать,  думаю через 3-4 часа будет готово, но потом если будут доп вопросы то тоже постараюсь ответить. можешь в личку писать
источник