这是我认为错误所在的位置
void initState() {
crudMethods.getData().then((result) {
blogSnapshot = result;
setState(() {});
});
super.initState();
}
这是我在模拟器中得到的确切错误 Picture of error
答案 0 :(得分:1)
似乎 getData
方法返回 null
。使用 null safe
调用:
void initState() {
crudMethods.getData()?.then((result) {
blogSnapshot = result;
setState(() {});
});
super.initState();
}
仅当 then
返回某个值时才会调用 getData()