#flutter #model-view-controller
#флаттер #model-view-controller
Вопрос:
перед обновлением до последней версии я использую context при вызове его внутри контроллера следующим образом:
scaffoldKey?.currentState?.showSnackBar(SnackBar(
content: Text(S.of(context).verify_your_internet_connection),
));
теперь это выдает мне эту ошибку:
Undefined name of 'context'
теперь эта проблема сбивает с толку? теперь, после обновления дополнений mvc_pattern до последней версии 6.4.0, контекст не может быть получен внутри контроллера, как его получить? есть ли какие-либо ключи или что-то, чтобы получить контекст внутри контроллера?
Ответ №1:
я открыл проблему внутри учетной записи плагина github здесь и получил этот ответ:
после 6.0.0 вы можете получить контекст через getter, state .
BuildContext contxt = con.state.context;