flutter - 小部件库'package:flutter/src/widgets/sliver.dart'捕获的异常:断言失败:第543行pos 15:'children!= null':不正确
问题描述
我所有未来的建设者都发生了错误我该如何解决...................................................... ..................................................... ..................................................... ..................................................... ...................................................
════════ 小部件库捕获的异常═════════════════════════════␕════════════ ══════════════════ 'package:flutter/src/widgets/sliver.dart':断言失败:第 543 行 pos 15:'children != null':不正确. 相关的导致错误的小部件是:FutureBuilder file:///D:/budgram/lib/pages/NotificationsPage.dart:23:16
通知.dart
Widget build(BuildContext context) {
return Scaffold(
appBar: header(context, strTitle: "Notifications..."),
body: Container(
child: FutureBuilder(
future: retrieveNotifications(),
builder: (context, dataSnapshot) {
if (!dataSnapshot.hasData) {
circularProgress();
}
return ListView(
children: dataSnapshot.data,
);
},
),
解决方案
这
circularProgress();
需要是
return circularProgress();
否则流程将继续并与列表视图对齐,即使未来尚未完成。
推荐阅读
- python - 如何在 Twitter 时间(日期(ISO 8601))上增加一个小时?
- html - 暗示自定义元素中的插槽?
- python - 拟合参数下方的单独曲线
- java - 如何将 Firebase getcurrentuser() 放入按钮或 editTextview?
- go - 领事健康检查(所有服务检查失败)
- spring-boot - 如何确定向远程 Springboot 服务器发送请求的 URL?
- singleton - 我可以在 Laravel 中默认解析为单例吗?
- android - Flutter 应用在 google play 上被拒绝原因我们发现您的应用使用的是腾讯 TBS SDK,其中包含下载可执行代码的代码
- java - 如何使用 gson 反序列化字符串或对象
- algorithm - 如果游程编码的输入是 1112% 2A BBBB。如何正确解码?