Как использовать данные, полученные из интернета? - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь получить данные из моей онлайн-базы данных.Я выполнил процедуру, описанную в документации по флаттеру «Извлечение данных из Интернета» (https://flutter.dev/docs/cookbook/networking/fetch-data).. Но когда я передаю это в диалог Alert (), полученное значение равно нулю.

Я использовалFuture Builder, как показано в посте, и попытался вернуть его виджету без состояния. Я также попробовал его без будущего Builder, но если бы я не использовал его, моя программа не получала бы данные из класса. Я также создалВиджет без сохранения состояния с будущим 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, и он работает правильно.

...