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()),
],
);
},
)
],
),
),
Я пытаюсь получить данные из firebase, но получаю эту ошибку. сначала он переходит к первому оператору возврата и через некоторое время показывает красный экран с ошибкой «rangeerror (index): недопустимое значение: диапазон допустимых значений пуст: 0»