大家好,我想从数据库中获取数据并从中构建一个ListView。 第一部分工作正常,但是我通过干燥第二部分而苦苦挣扎。 这是我要用来获取数据的代码。 在// HERE //处,我想调用一个函数,其中有一个Listviewbuilder,该函数可在调用他的任何时间使用JSON数据创建一个ListTile。
Future<Map<String, dynamic>> senddata() async {
final response = await http.post(
"https://www.bumsbirne.com", body: {
"status": "0",
});
var datauser = json.decode(response.body);
var number = datauser['Number'];
print(number);
var i = 0;
while (number > i) {
i++;
Future<Map<String, dynamic>> lol() async {
final response =
await http.post("https://www.bumsbirne.com", body: {
"status": 1.toString(),
"nummer": i.toString(),
});
var data = jsonDecode(response.body);
//HERE//
print(data);
return data;
}
lol();
}
return datauser;
}
感谢您的回答