#flutter #dart
#трепетать #дротик
Вопрос:
Это моя ошибка. Как я должен решить проблему с набором текста? Я использовал ListView.builder и FutureBuilder одновременно, но я думаю, что у класса ввода Json есть проблема
FutureBuilderlt;productgt;( future: futureproduct, builder: (context, snapshot){ if (snapshot.hasData) { superheros_length = snapshot!.data; ListView.builder( itemCount: superheros_length.length, itemBuilder: (context, index) { return Container( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Row( mainAxisAlignment: MainAxisAlignment.spaceAround, children: Text(superheros_length.body[index].name),
Ответ №1:
Пожалуйста, обратитесь к приведенному ниже коду
superheros_length = int.parse(snapshot!.data.body);
Комментарии:
1. К сожалению, упомянутый вами код воспринимается как нечто само собой разумеющееся
2. Я думаю, твой снимок! .данные относятся к типу продукта. Пожалуйста, проверьте snapshot.data.RuntimeType
3. Пожалуйста, добавьте также код модели вашего продукта
4. Проверьте это superheros_length = int.разбор(снимок! .данные.тело);
5. и снимок печати dosent! .данные.тело