0

我所有未来的建设者都发生了错误我该如何解决...................................................... ..................................................... ..................................................... ..................................................... ...................................................

════════ 小部件库捕获的异常═════════════════════════════␕════════════ ══════════════════ '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,
            );
          },
        ),
4

1 回答 1

0

circularProgress();

需要是

return circularProgress();

否则流程将继续并与列表视图对齐,即使未来尚未完成。

于 2020-10-02T06:32:41.250 回答