打开网页视图小部件背景

时间:2019-08-23 12:51:54

标签: flutter


 return FutureBuilder(
      // return type => Future<List<Map<String, dynamic>>>
      future: openDatabase(join(_path, 'LOCATIONLIST.db')).then((value) {
        return value.query('locationListTable');
      }),
      builder: (context, snapshot) {
        if (snapshot.hasData) {
          result = [first]; //----default pageview widget
          int line = 0;
          snapshot.data.forEach((value) {
            result.add(DBUIcontainer(value, line++)); //---  add widgets to pageview
          });
          return PageView(
            children: result,
          );
        } else {
          return PageView(
            children: <Widget>[first],
          );
        }
      },
    );

现在我正在处理动态PageView,并且每个PageView Widget请求http调用(如果需要)。
但是当我第一次打开应用程序时,当我向右滑动以查看小部件(添加的小部件)时,它们并没有准备好被显示,因此它们开始http调用。但是我希望他们在刷卡之前完成我的工作吗?

0 个答案:

没有答案