Size: a a a

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

2021 April 10

KB

Kirill Bubochkin in Dart & Flutter по-русски
Так а где виджет значения возьмёт?
источник

☕️ CunningFox in Dart & Flutter по-русски
Ты не понял, или я не понял вопроса, твой определенный колбек не может создать класс без аргументов, ты можешь их передать при пуше страницы тогда надо их брать из роута
источник

p

prz in Dart & Flutter по-русски
да понял я )
источник

p

prz in Dart & Flutter по-русски
routes: {
       '/home': (context) => HomePage(),
       '/callscreen': (context) => CallScreenWidget(helper, call),
     },


     Navigator.pushNamedAndRemoveUntil(
         context, 'callscreen', ModalRoute.withName('/home'));
источник

☕️ CunningFox in Dart & Flutter по-русски
Если хочешь нейм роут, то все что тебе приходит ты берешь из контекста вызова. Твой колбек будет создавать класс а аргументы будут продаваться через роут
источник

p

prz in Dart & Flutter по-русски
Navigator.pushAndRemoveUntil(
         context,
         MaterialPageRoute(
             builder: (context) => CallScreenWidget(helper, call)),
         ModalRoute.withName('/home'));
источник

p

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

p

prz in Dart & Flutter по-русски
только он мне убил походу вообще всё. черный экран :D
источник

p

prz in Dart & Flutter по-русски
так работает,страница с видео убивается,но почему-то на домашнюю я не возвращаюсь после возврата с 3-й страницы. просто черный экран
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
А как home пушится?
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Он должен через named добавляться
источник

p

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

KB

Kirill Bubochkin in Dart & Flutter по-русски
Т.е. в самом начале должно быть pushNamed(“/home”)
источник

p

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

p

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

KB

Kirill Bubochkin in Dart & Flutter по-русски
В сплеш скрине, где происходит переход на home
источник

p

prz in Dart & Flutter по-русски
а в сплеш из main не нужно пушить?
источник

p

prz in Dart & Flutter по-русски
вот этот кусок кода у меня на страница Main
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Нет, то что в home прописано изначально запустится
источник

KB

Kirill Bubochkin in Dart & Flutter по-русски
Все, время позднее, я ушёл
источник