Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从Firebase中获取嵌套的子数据并将其显示到Flitter中的列表视图?_Android_Firebase_Flutter_Firebase Realtime Database - Fatal编程技术网

Android 如何从Firebase中获取嵌套的子数据并将其显示到Flitter中的列表视图?

Android 如何从Firebase中获取嵌套的子数据并将其显示到Flitter中的列表视图?,android,firebase,flutter,firebase-realtime-database,Android,Firebase,Flutter,Firebase Realtime Database,我是Firebase实时数据库的新手,我想从Flatter数据库中获取数据,我想显示criclite=>ranking=>team=>t20=>[1,2,3,4…] 我想在《颤振》中的Lisview中向他们展示我该如何做。如何访问团队[1,2,3,…]的每个子级的属性我想访问每个子级,我认为它可能更适合Json格式,或者可能是任何其他格式,是否有可能将团队的子级转换为Json格式而不是整个数据,因为我将添加更多嵌套的criclite、ranking和其他子级 Container(

我是Firebase实时数据库的新手,我想从Flatter数据库中获取数据,我想显示
criclite=>ranking=>team=>t20=>[1,2,3,4…]
我想在《颤振》中的Lisview中向他们展示我该如何做。如何访问团队[1,2,3,…]的每个子级的属性我想访问每个子级,我认为它可能更适合Json格式,或者可能是任何其他格式,是否有可能将团队的子级转换为Json格式而不是整个数据,因为我将添加更多嵌套的criclite、ranking和其他子级

     Container(
        child: new Center(
          child: ListView.builder(
              itemCount: 10,
              padding: EdgeInsets.all(8.0),
              itemBuilder: (BuildContext context, int position) {
                return new Card(
                  child: ListTile(
                    leading: CircleAvatar(
                      backgroundColor: Colors.white,
//image url
                      backgroundImage: null,
                    ),
//team data
                    title: new Text(""),
                    subtitle: Row(
                      mainAxisAlignment: MainAxisAlignment.center,
                      children: <Widget>[
                        Expanded(
//rank
                          child: new Text("rank"),
                        ),
                        Expanded(
//Data from rank:
                          child: new Text("Rank",
                              textAlign: TextAlign.center),
                        ),
                        Expanded(
                          child:
//Data from Points:
                              new Text("points", textAlign: TextAlign.center),
                        ),
                      ],
                    ),
                  ),
                );
              }),
        ),
      ),
容器(
孩子:新中心(
子项:ListView.builder(
物品计数:10,
填充:边缘设置。全部(8.0),
itemBuilder:(构建上下文,int位置){
归还新卡(
孩子:ListTile(
领先:CircleAvatar(
背景颜色:Colors.white,
//图像url
背景图片:空,
),
//团队数据
标题:新文本(“”),
字幕:世界其他地区(
mainAxisAlignment:mainAxisAlignment.center,
儿童:[
扩大(
//等级
子项:新文本(“等级”),
),
扩大(
//排名数据:
子项:新文本(“排名”,
textAlign:textAlign.center),
),
扩大(
儿童:
//各点的数据:
新文本(“点”,textAlign:textAlign.center),
),
],
),
),
);
}),
),
),