Size: a a a

Flutter Developers — русскоговорящее сообщество

2020 February 16

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
не, это я знаю, можно в pop передать)
источник

Ю

Юрий in Flutter Developers — русскоговорящее сообщество
Минимальный депозит и при использовании платного возьмут с него, а потом возстановишь
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
так что требуется сделать? какая логика? из списка перейти на следующий экран и получить с него данные по возврату?
Требуется, чтобы пока мы находимся на экране ListPage, на внешем устройстве горела одна лампочка, а когда на DetailsPage — другая лампочка. Для этого я отправляю команду на включение лампочки из приложения
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
и вот не хочется, чтобы DetailsPage, или вложенные виджеты в ListPage, зависели от логики лампочки ListPage
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
и вот не хочется, чтобы DetailsPage, или вложенные виджеты в ListPage, зависели от логики лампочки ListPage
ну тогда через bloc
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
в андроиде было очень удобно через onStart/onResume фрагмента, которые вызываются как раз и при создании, и после возвращения из backstack
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
ну тогда через bloc
а в какие моменты отправлять ему события?
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
например, в DetailsPage в initState, получается, переключение лампочки
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
на кнопке назад так же повесить событие чтобы переключало обратно
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
хотя по мне так было бы проще использовать await
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
например, в DetailsPage в initState, получается, переключение лампочки
initState вроде не вызывается при pop
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
на кнопке назад так же повесить событие чтобы переключало обратно
а, понял
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
ListPage -> push(DetailsPage) ведь?
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
да
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
ну
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
в DetailsPage будет initState
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
а обратно можно завернуть в WillPopScope и туда повесить соответственно обратное событие
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
Андрей
на кнопке назад так же повесить событие чтобы переключало обратно
рабочий вариант, но проблема в том, что логика ListPage размазывается по дочерним страницам
источник

А

Андрей in Flutter Developers — русскоговорящее сообщество
Pavel Pimenov
рабочий вариант, но проблема в том, что логика ListPage размазывается по дочерним страницам
чот тогда опять ничего не понятно
источник

PP

Pavel Pimenov in Flutter Developers — русскоговорящее сообщество
допустим, у ListPage есть три дочерних страницы
источник