简体   繁体   English

rangeerror(索引):无效值:有效值范围为空:flutter 从 firebase 获取数据时为 0

[英]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.

相关问题 RangeError(索引):无效值:有效值范围为空:0 | Flutter Firebase - RangeError (index): Invalid value: Valid value range is empty: 0 | Flutter Firebase 在我的 Flutter 应用程序中,从 firebase 获取产品时显示 RangeError(索引):无效值:有效值范围为空:0 - In My Flutter Application while Fetching products from firebase showing RangeError (index): Invalid value: Valid value range is empty: 0 StreamProvider - RangeError(索引):无效值:有效值范围为空:0 - StreamProvider - RangeError (index): Invalid value: Valid value range is empty: 0 如何解决 flutter 中的“RangeError (index): Invalid value: Valid value range is empty: 0”? - How to resolve it “RangeError (index): Invalid value : Valid value range is empty : 0” in flutter? 为什么我会遇到这个错误 RangeError (index): Invalid value: Valid value range is empty? - Why im gettin this error RangeError (index): Invalid value: Valid value range is empty? RangeError(索引):无效值:不在0..5范围内(包括6):Flutter SliverChildBuilderDelegate - RangeError (index): Invalid value: Not in range 0..5, inclusive: 6 : Flutter SliverChildBuilderDelegate Firebase函数-无法捕获来自无效引用的值 - Firebase Functions - Getting value from invalid reference not caught 尝试更新 flutter 中的数据时出错 firebase - 未处理的异常:无效参数:“TextEditingController”实例 - Getting error while trying to update the data in flutter firebase - Unhandled Exception: Invalid argument: Instance of 'TextEditingController' 如何使用 flutter 中的子值从 firebase 获取数据? - How to get data from firebase using child value in flutter? 如何在 Flutter 中用 boolean 值(真假)对来自 firebase 的数据进行排序? - How to sort data from firebase with boolean value (true and false) in Flutter?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM