flutter - Dart/Flutter:没有为“搜索”类型定义吸气剂“长度”
问题描述
Dart/Flutter:我有一个类从服务器获取数据并返回一个列表,但 ListView.builder 抛出错误:没有为“搜索”类型定义吸气剂“长度”。
**这是搜索类的代码:**
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;
});
}
);
}
}
解决方案
你没有指定返回event
任何东西。
您的课程Search
不包含任何iterable
变量。你到底想得到什么长度?
推荐阅读
- c++ - `~uintptr_t(value)` 方法体是什么意思?C++
- sql - 选择两个(计算的)日期值中的较大者
- php - 为什么 PHP isset 和 Null 合并运算符使用连接运算符抛出通知?
- ionic3 - 如何使用 pickContact() 显示选定的联系人 - ionic-v3
- c# - .NET Core 模型绑定问题
- java - Firebase 云消息在调用“https://fcm.googleapis.com/fcm/send”时出现内部服务器错误
- c# - 操作类上的 staleElementReference 错误
- javascript - Foundation 手风琴不会在 VueJS v-if 条件下初始化
- android - PublishSubject 和 TestScheduler 的问题,未发出项目
- mysql - 如何查找和匹配列之间的数据并在sql中放入一个新列?