我正在尝试从 flutter 中的 sqlite 数据库中提取数据,我想知道有什么方法可以从返回的结果中提取信息(Main.db 中显示错误)。 另外,我检查了返回类型,它似乎是一个字符串,但无法理解它考虑 int
数据库.db
Future<List> getUserInfo() async {
Database db = await database;
var result =
await db.query("Information", columns: ["userId", “music”]);
return result.toList();
}
主数据库
static String checkId;
@override
void initState() async {
List<String> check = await DatabaseHelper.instance.getUserInfo();
checkId = check[0]['userId']; // this shows an error stating argument type string can’t be assigned to int
}