флаттер: способ сохранить список избранных - PullRequest
0 голосов
/ 06 апреля 2020

впервые задавая вопрос здесь. Я использую android studio, flutter.

  1. У меня есть карточки с продуктами, и на каждой карточке есть кнопка детализации.
  2. при нажатии кнопки детализации, переходит в виджет детали, где дается информация и сердечная кнопка, чтобы поместить его в список избранных.
  3. Теперь, не переходя на любимую страницу, я просто хочу добавить эту еду в список избранных.
  4. страница избранных может быть направлена ​​из домашняя страница.
  5. как я могу это сделать? какой лог c мне использовать?

1 Ответ

0 голосов
/ 06 апреля 2020

Если в вашей системе нет пользователей, вы можете воспользоваться этим методом. В вашей модели еды добавьте любимый атрибут типа boolean. Кроме того, добавьте метод в этой модели, как показано ниже, для переключения избранного статуса:

void toggleFavoriteStatus() {
  _isFavorite = !_isFavorite;
}

В своем событии onPressed кнопки Icon вызовите этот метод внутри setState () {} . Не забудьте превратить ваш экран / виджет в статичный виджет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...