【发布时间】:2019-01-15 16:02:57
【问题描述】:
我有一个像这样的 Navigator.push:
Navigator.pushNamed(context, "NovoCNPJ").then((value) {
setState(() {
setupList();
});
});
我需要用这个 setState 更新我的 list 变量,我的 setupList 方法:
setupList() async {
var banco = await db.initDB();
list = await banco.rawQuery('SELECT * FROM Empresa');
return list;
}
这个方法是异步的,所以我认为它没有在这个代码上运行。当我从最后一个屏幕返回时,应该激活 setupList 并使用新项目重新加载我的列表,但不会调用该方法。
【问题讨论】:
标签: async-await dart flutter future