我正在尝试从我的在线数据库中获取数据。 我已按照flutter文档“从互联网获取数据”(https://flutter.dev/docs/cookbook/networking/fetch-data)中给出的步骤进行操作。 但是,当我将其传递给Alert Dialog()时,我得到的值为null。
我使用了Post所示的Future Builder,并尝试将其返回到无状态小部件。 我也没有未来的Builder尝试过它,但是如果我不使用它,我的程序将不会从类中获取数据。 我还用Future Builder创建了一个无状态小部件,它将数据传递到另一个包含我的警报对话框的无状态小部件。
我已经完全关注了该帖子,我添加的唯一新内容是:
return Status box(place, status, count, density);
class Status box extends State less Widget {
Status box(this.place, this.status, this.count, this.density);
return Alert Dialog(
title: Text('Status $status',),
content: Text('Count $count \n Density $density'),
我没有收到任何错误消息,但是当我运行程序时,警报对话框显示所有参数均为空。 另外,我尝试使用RESTED获取参数,并且它可以正常工作。