相关疑难解决方法(0)

类型'List <dynamic>'不是'List <Widget>'类型的子类型

我有一段代码,我从Firestore示例中复制了一段代码:

Widget _buildBody(BuildContext context) {
    return new StreamBuilder(
      stream: _getEventStream(),
      builder: (context, snapshot) {
        if (!snapshot.hasData) return new Text('Loading...');
        return new ListView(
          children: snapshot.data.documents.map((document) {
            return new ListTile(
              title: new Text(document['name']),
              subtitle: new Text("Class"),
            );
          }).toList(),
        );
      },
    );
  }
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个错误

type 'List<dynamic>' is not a subtype of type 'List<Widget>'
Run Code Online (Sandbox Code Playgroud)

这里出了什么问题?

dart flutter

35
推荐指数
6
解决办法
2万
查看次数

标签 统计

dart ×1

flutter ×1