Size: a a a

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

2020 July 17

lf

les forest in Dart & Flutter по-русски
Там он все правильно делает. В билдере возвращает экран
источник

RC

Rv Ch in Dart & Flutter по-русски
не всегда же требуется его провайдить
источник

RC

Rv Ch in Dart & Flutter по-русски
ой
источник

RC

Rv Ch in Dart & Flutter по-русски
ну да
источник

lf

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

RC

Rv Ch in Dart & Flutter по-русски
пардоньте
источник

lf

les forest in Dart & Flutter по-русски
Rv Ch
пардоньте
Бывает)
источник

RC

Rv Ch in Dart & Flutter по-русски
пятница же :Р
источник

RC

Rv Ch in Dart & Flutter по-русски
les forest
Я так понял что ты при тапе просто возвращаешь из функции TapEvent. А должно быть bloc.add(event)
да, вот
 onTap: (_index) => TapEvent(index: _index),
на   onTap: (_index) => _pageBloc.add(TapEvent(index: _index)),
источник

А

Александр in Dart & Flutter по-русски
Andreu Puzikov
Вопрос банальный, но все же, как правильно делать deep-copy листа в дарте?
var newList = […myList];
источник

А

Александр in Dart & Flutter по-русски
Сорян, не то) Только с примитивами работать будет
источник

V

Vladimir in Dart & Flutter по-русски
Всем привет, похоже что этого делать нельзя но на всякий, как можно заменить предыдущий скрин в истории чтобы флаттер вернул пользователя на другой экран. Пример, есть два экрана очень похожих но которые находятся в разных табках, нужно сделать так чтобы когда пользователь кликнул на кнопку и перешел на подстраницу при клике на back button он всегда возвращался на один и тот же экран находящийся в конкретной табке. таким образом у него как бы всегда будет синг флоу. Не спрашивайте почему две страницы и т.д. клиент всегда прав.
источник

АК

Андрей Качанов... in Dart & Flutter по-русски
источник

lf

les forest in Dart & Flutter по-русски
Vladimir
Всем привет, похоже что этого делать нельзя но на всякий, как можно заменить предыдущий скрин в истории чтобы флаттер вернул пользователя на другой экран. Пример, есть два экрана очень похожих но которые находятся в разных табках, нужно сделать так чтобы когда пользователь кликнул на кнопку и перешел на подстраницу при клике на back button он всегда возвращался на один и тот же экран находящийся в конкретной табке. таким образом у него как бы всегда будет синг флоу. Не спрашивайте почему две страницы и т.д. клиент всегда прав.
Ну у тебя же ответ кроется в самом вопросе.  В блоке можно узнать текщий стейт. И по свитчу возвращай нужный экран через эвент блока
источник

V

Vladimir in Dart & Flutter по-русски
и каков ответ что это сделать нельзя?
источник

КА

Кирилл Апарин... in Dart & Flutter по-русски
Rv Ch
да, вот
 onTap: (_index) => TapEvent(index: _index),
на   onTap: (_index) => _pageBloc.add(TapEvent(index: _index)),
Спасибо, теперь работает)
источник

DC

Dmitro Cossack in Dart & Flutter по-русски
Добрый день. Вопрос по утечке памяти. Примитивное приложение, которое показывает видео и картинки из "плейлиста" в цикле. Использовал video_player и cached_video_player. В плейлисте примерно 2 видео и штук 10 картинок. При 5-6 цикле показа выжирает всю память и виснет.
Это "болезнь" модулей? Или можно найти способ? С какой стороны зайти к решению задачки? Убивать контроллер и инициализировать снова на каждом "витке" проигрывания плейлиста? Скачивать контент на клиента (клиент не мобильный, будет прибит витой парой к инету) и играть с локального хранилища?
Спасибо за подсказки.
источник

V

Vladimir in Dart & Flutter по-русски
les forest
Ну у тебя же ответ кроется в самом вопросе.  В блоке можно узнать текщий стейт. И по свитчу возвращай нужный экран через эвент блока
погоди, окай мы узнаем стейт в блоке, хотя я и не говорил что юзаю блок но да я его юзаю. Дальше я нахожусь на подстраницы и ты говоришь как мне так сделать чтобы из подстраницы вернутся на предыдущую страницу которая будет всегда страница один, даже если пользователь попал на подстраницу из страницы два? Просто редирект не катит по этому и интересуюсь как можно историю переписать
источник

lf

les forest in Dart & Flutter по-русски
Vladimir
погоди, окай мы узнаем стейт в блоке, хотя я и не говорил что юзаю блок но да я его юзаю. Дальше я нахожусь на подстраницы и ты говоришь как мне так сделать чтобы из подстраницы вернутся на предыдущую страницу которая будет всегда страница один, даже если пользователь попал на подстраницу из страницы два? Просто редирект не катит по этому и интересуюсь как можно историю переписать
Нет никакой истории чувак. Если только ты не используешь роуты
источник

lf

les forest in Dart & Flutter по-русски
Vladimir
погоди, окай мы узнаем стейт в блоке, хотя я и не говорил что юзаю блок но да я его юзаю. Дальше я нахожусь на подстраницы и ты говоришь как мне так сделать чтобы из подстраницы вернутся на предыдущую страницу которая будет всегда страница один, даже если пользователь попал на подстраницу из страницы два? Просто редирект не катит по этому и интересуюсь как можно историю переписать
Знаешь что такое конечный автомат?
источник