【问题标题】:RangeError (index): Index out of range: no indices are valid: 0RangeError(索引):索引超出范围:没有有效的索引:0
【发布时间】:2020-07-16 12:46:57
【问题描述】:

我在 Flutter 中使用 Hive 数据库时得到了这个。 在下面找到答案

【问题讨论】:

  • hii,如果你已经找到了答案,可以在这里更新一下吗?
  • 答案不小心被删除了

标签: flutter flutter-hive


【解决方案1】:

我遇到了同样的错误。当我尝试使用putAt() 将数据添加到配置单元数据库时,但从文档中我发现putAt() 只能用于现有索引。所以用add()切换putAt()指令。这样就解决了错误。

我知道这个问题很老了,但我希望它可以帮助别人。

【讨论】:

    【解决方案2】:

    我的问题是,我正在使用索引访问空列表。

    例如:

    list=[ ] //this is empty list

    list[0] // error, because I am accessing empty list.

    【讨论】:

      【解决方案3】:

      所以每当你遇到这种错误!

      检查您在 Hive 数据库中保存的内容是否不为空。 将空对象存储到数据库时出现此错误。

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 2021-06-16
        • 2020-10-07
        • 2019-07-25
        • 2012-04-07
        • 2016-12-16
        • 1970-01-01
        • 2021-01-01
        • 2021-10-06
        相关资源
        最近更新 更多