Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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 飞镖/颤振:获得者';长度';isn';t为类型';搜索';_Flutter_Dart - Fatal编程技术网

Flutter 飞镖/颤振:获得者';长度';isn';t为类型';搜索';

Flutter 飞镖/颤振:获得者';长度';isn';t为类型';搜索';,flutter,dart,Flutter,Dart,Dart/flutt:我有一个类从服务器获取数据并返回列表,但是ListView.builder抛出了错误:没有为类型“Search”定义getter“length” **以下是搜索类的代码:** class Search { String query; Search(query) { this.query = query; HttpClient() .getUrl(Uri.parse('https://api-request-url/search'))

Dart/flutt:我有一个类从服务器获取数据并返回列表,但是ListView.builder抛出了错误:没有为类型“Search”定义getter“length”

**以下是搜索类的代码:**

class Search {
  String query;
  Search(query) {
    this.query = query;
    HttpClient()
        .getUrl(Uri.parse('https://api-request-url/search'))
        .then((request) => request.close())
        .then((response) async {
          response.transform(Utf8Decoder()).listen((event) {
            return event;
          });
        }
        );
  }
}

您没有将返回的
事件
分配给任何对象


您的类
Search
不包含任何
iterable
变量。您希望得到的确切长度?

我该怎么做?请看ListView()代码