Флаттер: как инициализировать провайдеров после входа в систему - PullRequest
0 голосов
/ 17 марта 2020

Я использую провайдера для обработки состояния, и каждый из ChangeNotifiers содержит массив с данными.

После входа в систему 6 ChangeNotifierProviders должны получить свои данные в соответствии с userId, полученным из ответа входа в систему.

Сначала я вызывал getData () в конструкторе провайдера, но после того, как мне пришлось добавить логин в приложение, я не могу найти хорошее место для него.

HomeScreen (экран после входа в систему) initState работает, но плохо пахнет .

Есть совет? Я думаю, что ProxyProvider может быть решением, но я не уверен, как его применить.

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