Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振列表赢得';在向其添加元素后不会更新_Flutter - Fatal编程技术网

Flutter 颤振列表赢得';在向其添加元素后不会更新

Flutter 颤振列表赢得';在向其添加元素后不会更新,flutter,Flutter,我试图通过向列表中添加元素来更新列表,但列表没有更新 列表更新后,我打印了它,它打印出一个空白列表,如下所示: Future<void> mapPresets(UserAuthProvider userAuth) async { // List<QuerySnapshot> data = []; Stream<QuerySnapshot> presetsData = Api(path: "users").stream

我试图通过向列表中添加元素来更新列表,但列表没有更新

列表更新后,我打印了它,它打印出一个空白列表,如下所示:

    Future<void> mapPresets(UserAuthProvider userAuth) async {
    // List<QuerySnapshot> data = [];
    Stream<QuerySnapshot> presetsData = Api(path: "users").streamPresets(userAuth.user.uid);
    presets.clear();
    presetsData.forEach((json) {
      if (json != null && json.docs != null) {
        json.docs.forEach(
          (preset) {
            print("document = ${preset.data()}");
            presets.add(Preset.fromJson(preset.data()));
          },
        );
      }
    });
    print(presets);
  }
请告诉我如何解决这个问题

I/flutter (12502): []