我想从数据库中获取所有的项,但是我不知道如何将Future的字符串列表转换为字符串的列表。
var x = DataBaseHelper.instance.queryAllRows();
Future<List<String>> queryAllRows() async {
Database db = await instance._initDatabase();
List<Map<String,dynamic>> s = await db.query(table ,columns: [columnname]);
List<String> list = new List();
for(var x in s){
x.forEach((k,v)=>list.add(v));
}
return list;
}
我想获取数据库中的所有值,但不知道如何将这些值转换为列表
https://stackoverflow.com/questions/56977045
复制相似问题