Size: a a a

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

2020 July 03

RT

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

П

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

DG

Denis Glukhov in Dart & Flutter по-русски
Всем привет. Столкнулся с такой проблемой, при переходе с экрана A на экран B и возвращаясь обратно, экран A пересоздается. Подскажите, как сделать что бы состояние экрана A сохранялось при возврате с экрана B?
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
В системных переменных она есть, а в переменных средах пользователя нет
источник

П

Павел in Dart & Flutter по-русски
Дмитрий Лавров
В системных переменных она есть, а в переменных средах пользователя нет
а в чём отличие - понимаете?
источник

RT

Rauan Toleubek in Dart & Flutter по-русски
терминальное приложение нужно перезапустить, если не делали. Пути в текущей сессии не обновляются
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
Пытался создать свой, но безрезультатно
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
В командной строке не выявляет версию флаттера
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Denis Glukhov
Всем привет. Столкнулся с такой проблемой, при переходе с экрана A на экран B и возвращаясь обратно, экран A пересоздается. Подскажите, как сделать что бы состояние экрана A сохранялось при возврате с экрана B?
build() вызывается или что-то другое ты понимаешь под "пересоздаётся"?
Если build() то помни - сколь угодно много раз и когда угодно фрейморку, если не вызывается - это оптимизации
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
Rauan Toleubek
терминальное приложение нужно перезапустить, если не делали. Пути в текущей сессии не обновляются
А что за терминальное приложение?
источник

RT

Rauan Toleubek in Dart & Flutter по-русски
ну сам cmd, powershell или чем пользуетесь
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
Тогда делал
источник

DG

Denis Glukhov in Dart & Flutter по-русски
Sergey Salnikov
build() вызывается или что-то другое ты понимаешь под "пересоздаётся"?
Если build() то помни - сколь угодно много раз и когда угодно фрейморку, если не вызывается - это оптимизации
у меня экран A построен на основе Стейтфул виджета, при переходе на экран B, экран A уничтожается. Как сохранить состояние данного экрана?
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Denis Glukhov
у меня экран A построен на основе Стейтфул виджета, при переходе на экран B, экран A уничтожается. Как сохранить состояние данного экрана?
как ты переходишь?
источник

DG

Denis Glukhov in Dart & Flutter по-русски
Sergey Salnikov
как ты переходишь?
Navigator.push(
   context,
   MaterialPageRoute(
       builder: (context) => DishInfoScreen(id: _dish.id),
       maintainState: true)
)
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Denis Glukhov
Navigator.push(
   context,
   MaterialPageRoute(
       builder: (context) => DishInfoScreen(id: _dish.id),
       maintainState: true)
)
хм-хм, странно, не должен

как ты убеждаешься что это новый инстанс стейта?
источник

DG

Denis Glukhov in Dart & Flutter по-русски
Sergey Salnikov
хм-хм, странно, не должен

как ты убеждаешься что это новый инстанс стейта?
интерфейс экрана А открывается в изначальном состоянии (сбиваются выбранные вкладки и т.д.)
источник

К

Кирилл in Dart & Flutter по-русски
Привет. Есть ли идеи как упорядочить виджеты в вертикальном списке (в моем случае чипсы с текстом) слева направо?
В итоге получается, если чипс не помещается в текущую строку, он переносится на следующую - как слова в тексте.
Возможно меня подводит внимательность, кейс вроде популярный, но ничего кроме собственного велосипеда с MediaQuery и вложенными строками или горизонтальными списками - придумать не могу(
источник

SS

Sergey Salnikov in Dart & Flutter по-русски
Denis Glukhov
интерфейс экрана А открывается в изначальном состоянии (сбиваются выбранные вкладки и т.д.)
ну инстанс state'а у тебя тот же, я уверен, т.е. вопрос не в пересоздании стейта

проблема где-то глубже в твоём коде - надо копать
источник

ДЛ

Дмитрий Лавров... in Dart & Flutter по-русски
Павел
а в чём отличие - понимаете?
Но у меня установлен компилятор джава. Может удалить?
источник