Я пытаюсь получить данные из моей онлайн-базы данных.Я выполнил процедуру, описанную в документации по флаттеру «Извлечение данных из Интернета» (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, и он работает правильно.