【问题标题】:Flutter error occurred when adding some JSON files from "Random User"从“随机用户”添加一些 JSON 文件时出现 Flutter 错误
【发布时间】:2022-11-18 04:49:59
【问题描述】:

我试图在我的安卓手机上执行这段代码。它没有任何错误。当应用程序开始显示“等待”按摩时,身体只显示“真实”。

      **body: FutureBuilder(
        future: getUser(),
        builder: (BuildContext context,AsyncSnapshot snapshot) {
          if(snapshot.connectionState == ConnectionState.waiting){
            return const Center(
              **child: Text('waiting')**,
            );
          }else{
            if(snapshot.hasError){
              return Text(snapshot.hasError.toString());
            }else{
              return ListView.builder(
                itemCount: snapshot.data.length,
                itemBuilder: (BuildContext context,int index){
                  return ListTile(
                    leading: CircleAvatar(
                      backgroundImage: NetworkImage(snapshot.data[index].avatar),
                    ),
                    title: Text(snapshot.data[index].name),
                    subtitle: Text(snapshot.data[index].email),
                    onTap: (){},**


我想显示从“https://randomuser.me/api/?results=20”这个 json 文件中获取的用户信息。

【问题讨论】:

    标签: json flutter dart flutter-layout


    【解决方案1】:

    代码中有错误。所以这就是为什么它是“真实的”。 如果将鼠标悬停在“hasError”上,您将看到数据类型为布尔值。所以当你写的时候

    if(snapshot.hasError){
              return Text(snapshot.hasError.toString());
    

    通过“ tostring ”,您只是以字符串形式显示了错误。所以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-23
      相关资源
      最近更新 更多