如何使用从互联网获取的数据?

时间:2019-06-08 14:46:38

标签: flutter alertdialog future

我正在尝试从我的在线数据库中获取数据。 我已按照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获取参数,并且它可以正常工作。

0 个答案:

没有答案