Flutter Будущие данные, необходимые перед сборкой в ​​Stateful Widget - PullRequest
0 голосов
/ 02 мая 2020

Исходя из переменной, которую я должен получить с помощью асинхронного вызова c, я хочу установить видимость виджета на true / false. Я хочу проверить, есть ли у firebase userID == какое-то значение, а затем установить видимость определенного значка.

Это виджет с состоянием, и вот мой код:

Class ... extends State<...> {
  bool editFlag = false;

  void initState() {
    super.initState();
    _changeState();
  }

  _changeState() async {
    final uid = await Provider.of(context).auth.getCurrentUID();
    if (uid == widget.project.postedUid) {
      editFlag = true; 
    } else {
      editFlag = false;
    }
  }
}

Однако кажется, что _changeState() никогда не вызывается. Есть ли другой способ сделать это? 1009 * это?

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