[英]rangeerror (index): invalid value: valid value range is empty: 0 in flutter while getting data from firebase
body: Center(
// Center is a layout widget. It takes a single child and positions it
// in the middle of the parent.
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
StreamBuilder(
stream: Firestore.instance.collection('scores').snapshots(),
builder: (context, snapshot)
{
if(snapshot.hasData) return Text('Loading Data...');
return Column(
children: <Widget>[
Text(snapshot.data.documents[0]['TeamOne']),
Text(snapshot.data.documents[0]['TeamTwo']),
Text(snapshot.data.documents[0]['toWin'].toString()),
Text(snapshot.data.documents[0]['runs'].toString()),
Text(snapshot.data.documents[0]['wickets'].toString()),
Text(snapshot.data.documents[0]['overs'].toString()),
],
);
},
)
],
),
),
I'm trying to get data from firebase but getting this error.我正在尝试从 firebase 获取数据,但收到此错误。 first it goes to the first return statement and after some time it shows the red screen with error "rangeerror (index): invalid value: valid value range is empty: 0"首先它进入第一个返回语句,一段时间后它显示红屏错误“rangeerror(索引):无效值:有效值范围为空:0”
I think you can use ".".我认为您可以使用“。”。
if(!snapshot.hasData) return Text('Loading Data...');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.