FutureBuilder报错

来源:5-7 Future与FutureBuilder实战应用

前世定今生

2024-11-13

老师,我按照你的列子代码跑起来会报错

The relevant error-causing widget was:
  FutureStudy FutureStudy:file:///Users/gushaohua/study/flutter_net_storage/lib/main.dart:35:19

When the exception was thrown, this was the stack:
#0      _FutureStudyState.build (package:flutter_net_storage/future_study.dart:27:21)
#1      StatefulElement.build (package:flutter/src/widgets/framework.dart:5729:27)
#2      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:5617:15)
#3      StatefulElement.performRebuild (package:flutter/src/widgets/framework.dart:5780:11)
#4      Element.rebuild (package:flutter/src/widgets/framework.dart:5333:7)
#5      BuildScope._tryRebuild (package:flutter/src/widgets/framework.dart:2693:15)
#6      BuildScope._flushDirtyElements (package:flutter/src/widgets/framework.dart:2752:11)
#7      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:3048:18)
#8      WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1162:21)
#9      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:468:5)
#10     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15)
#11     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9)
#12     SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:1040:9)
#13     PlatformDispatcher.scheduleWarmUpFrame.<anonymous closure> (dart:ui/platform_dispatcher.dart:837:16)
#17     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
(elided 3 frames from class _Timer and dart:async-patch)
写回答

2回答

CrazyCodeBoy

2024-11-13

你将这一章的课程代码下载下来,然后在你电脑上运行看看是不是ok?
https://git.imooc.com/coding-741/flutter_net_storage
0
0

CrazyCodeBoy

2024-11-13

报错出现在第35行,将35行前后的代码结构图发出来,我帮你分析一下,或者参考一下的课程源码,检查你的代码实现,看一下出入的地方
https://git.imooc.com/coding-741/flutter_net_storage/src/master/lib/future_study.dart
0
1
前世定今生
我就是开始以为我哪里写错了,然后复制粘贴了你的源码,还是这个错。这个35行定位到的是他源码的35行里这个widget
2024-11-13
共1条回复

慕课甄选-Flutter零基础极速入门到进阶实战

全新Flutter从入门到进阶,实战仿携程网App

661 学习 · 316 问题

查看课程