Как в Flutter обновить страницу, с которой вы ушли? - PullRequest
0 голосов
/ 06 мая 2020

Есть ли способ обновить страницу при флаттере после того, как вы ушли от нее? Скажем, у меня есть страница 1, которая представляет собой сетку с набором миниатюрных изображений, представляющих список моих любимых изображений. Я нажимаю на один из эскизов, и я попадаю на другую страницу, где отображается изображение. На этой странице я устанавливаю флажок, который убирает его из списка избранных изображений. Как я могу затем обновить сетку с предыдущей страницы, чтобы удалить изображение?

У меня нет кода, который я пробовал, потому что я новичок во Flutter, и я буквально не знаю, как сделай это.

1 Ответ

1 голос
/ 06 мая 2020

Вы должны использовать какую-то базу данных для обработки списка ваших любимых изображений.

В любом случае вы можете вернуть идентификатор / флаг / избранное_статус изображения на первый экран.

RaisedButton(
  onPressed: () {
    Navigator.pop(context, iamgeId);
  },
  child: Text('Remove From Favorite!'),
);

На первом экране удалите imageId из списка. и setState

Checkout вернуть данные с экрана с интерактивным примером

...