Как сохранить выбор пользователя при смене экрана в Flutter - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть нижняя панель навигации, которая включает в себя кнопку домой, кнопку screen1 и кнопку screen2. Пользователь делает некоторые выборы на главном экране. После этого он нажимает кнопку screen1 в нижней панели навигации и переходит к экрану 1. Затем, чтобы вернуться на главный экран, он нажимает кнопку home. Но начальный экран перестроен и вся информация ушла. Я пробовал AutomaticKeepAliveClientMixin, но он не работает. Мой пример кода ниже. Здесь есть какая-то ошибка?

class _HomeScreenState extends State<HomeScreen>
    with AutomaticKeepAliveClientMixin {

@override
  bool get wantKeepAlive => true;

 @override
  Widget build(BuildContext context) {
    super.build(context);
    return Scaffold(
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...