在列表视图生成器中更改变量

时间:2020-05-11 20:58:36

标签: flutter flutter-layout flutter-dependencies flutter-test

我希望在小部件从网络上加载数据时更改变量值,

只想做这样的事情:

_playid = _notes[1].id;
title = _notes[1].title;

但是无论我放在哪里,都会出现错误,

我试图将其设置为列表视图生成器中的设置状态,但由于我不希望通过onPress或on tap方法使用它,所以不走运

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我刚发现, 只是我们必须在initstate的内部获取中使用setstate

  void initState() {
    title = " ";
    fetchNotes().then((value) {
      setState(() {
        _notes.addAll(value);
        _playid = _notes[0].numb;
      });
    });
  }