флаттер: когда сохранять в общих настройках для лучшей производительности? - PullRequest
0 голосов
/ 11 марта 2020

Я читал уроки et c. и я сейчас реализую общие настройки для сохранения переменных между экранами. В моем приложении пользователь перемещается к элементам в виджете ListView и обратно и может вернуться к определенному экрану, в этом случае мне нужно сохранить свою активность там.

В Java на Android вы будет сохранять в sharePrefs, когда пользователь покидает действие (экран), потому что это медленная операция, и сохранение каждый раз, когда изменение переменной не является производительным. Откуда вы знаете, что пользователь выходит из экрана и возвращается к более раннему файлу дротика?

Извинения, если это турбо-невежественный вопрос.

1 Ответ

0 голосов
/ 11 марта 2020

Когда вы закрываете страницу во Flutter, вызывается метод dispose, поэтому я думаю, что вы можете сохранить Shared Preferences в этом методе. Вот довольно хорошая статья в этой области: https://medium.com/flutter-community/widget-state-buildcontext-inheritedwidget-898d671b7956

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