#flutter #dart #navigation #persistence
#трепетание #дротик #навигация #постоянство
Вопрос:
Я новичок в Flutter / Dart. Я возвращаюсь к вам со следующей проблемой:
У меня есть пустой экран с одной кнопкой в правой части панели приложений. Я перехожу на этот экран с главной страницы () с помощью навигации. Когда я нажимаю кнопку, открывается форма, в которой я должен ввести 3 данные: дату, число и строку. Когда я отправляю эти данные, я закрываю форму, а затем создаю виджет Card () для отображения в виде сетки (в 2 столбцах). Моя проблема в том, что когда я возвращаюсь на домашнюю страницу и снова возвращаюсь к знаменитому экрану, сетка с данными теряется: экран пуст. Я хотел бы сохранять данные в GridView все время, пока работает приложение. Как я могу это сделать?
При необходимости я могу отправить код.
Спасибо за помощь. А.КОТЭ
Ответ №1:
Вы можете объявить переменную для хранения данных GridView на домашней странице, и когда вы захотите показать GridView, просто передайте данные в GridView, и теперь все будет работать
Комментарии:
1. Спасибо, Теддичиива, за отзыв.
2. Просто сделай это и дай мне знать результат
3. Привет, не работает. Можете ли вы попробовать написать пример? Я не знаю, как передать данные с главной страницы на другой экран, изменить их (данные, которые я получил из формы ввода, должны быть добавлены в список, элементы которого будут отображаться в GridView) и отправить их обратно в main() для сохранения данных.