Трепетать метод onsetState? - PullRequest
0 голосов
/ 09 июня 2018

Мое приложение флаттера использует разные классы и нуждается в обновлении и перестройке элементов, но обновление вызывается только в initState, поэтому оно обновляется только при запуске.Есть ли переопределенная функция?

  @override
  void initState() {
    super.initState();
    refresh();
  }

  void refresh() {
    question = new Question(_raw);
  }

1 Ответ

0 голосов
/ 09 июня 2018

Есть два потенциальных кандидата:

  • didUpdateWidget.Который вызывается прямо перед состоянием build во второй раз.Будь то setState или родительское обновление.

  • didChangeDependencies.Этот параметр относится только к InheritedWidget и будет вызываться только в том случае, если один из InheritedWidget, на который вы подписаны, изменился.

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