小编Lan*_*dra的帖子

如何“重试”构建?

我正在创建一个应用程序,它可以恢复并显示在线存储在 mysql 主机上的 html 文本。如果快照没有任何数据,它应该重试查询并重建视图,直到它获得数据。

这就是我使用数据库中的数据创建小部件的方式:

FutureBuilder(
        future: crud_database.getDatos(url),
        builder: (context, snapshot){
          if(snapshot.hasError) print(snapshot.error);

          if( snapshot.hasData){
            return WebView(
              initialUrl: UriData.fromString(snapshot.data[0]["webhtml"], mimeType: "text/html").toString() ,
              onWebViewCreated: (WebViewController webViewController){
                _controller.complete(webViewController);
              },
            );
          }else{
            return Center(
              child: CircularProgressIndicator(),
            );
          }


        },
      )
Run Code Online (Sandbox Code Playgroud)

dart flutter

3
推荐指数
1
解决办法
775
查看次数

标签 统计

dart ×1

flutter ×1