首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >调用Sqflite函数时将Future<List<String>>转换为List<String>

调用Sqflite函数时将Future<List<String>>转换为List<String>
EN

Stack Overflow用户
提问于 2019-07-11 02:57:24
回答 4查看 7.4K关注 0票数 2

我想从数据库中获取所有的项,但是我不知道如何将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;
 }

我想获取数据库中的所有值,但不知道如何将这些值转换为列表

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56977045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档