Как я могу сохранить состояние объекта на уровне приложения, используя Flutter и Provider или Redux?
Как я могу сохранить состояние объекта на уровне приложения, используя приставку?
Вот чего я хочу добиться:
Как показывают приведенные ниже коды, у меня есть список объектов, рейсов. Допустим, пользователю разрешено купить только один рейс. Когда пользователь нажимает одну плитку (полет), полет, объект должны сохраняться в состоянии. Если пользователь развернул предыдущий нажатый полет, состояние должно быть соответствующим образом скорректировано. Если пользователь нажимает другой рейс, удалите предыдущий рейс из состояния и добавьте новый.
Давайте предположим, что в нижней части экрана есть кнопка "Сохранить". При нажатии кнопки "Сохранить". Последний прослушанный рейс будет обработан для оплаты. Как я могу решить эту проблему, используя провайдера или Redux во флаттере?
@override
Widget build(BuildContext context) {
return new Material(
child: ListView.builder(
itemCount: entityContainer.inbound.length,
itemBuilder: (BuildContext context, i) => ListTile(
title: new Row(
children: <Widget>[
new AdditionalJourneyResults(
entityContainer.inbound[i].departureAirportName,
entityContainer.inbound[i].arrivalAirportName,
entityContainer.inbound[i].serviceProvider,
entityContainer.inbound[i].departureTime,
),
],
),
//onTap:()
)));
}