如何在 Hive Flutter 中获取索引的值?
Posted
技术标签:
【中文标题】如何在 Hive Flutter 中获取索引的值?【英文标题】:How to get the value of an index in hive flutter? 【发布时间】:2020-07-20 13:07:13 【问题描述】:我在 Flutter 中使用 hive 创建了一个动态数据库。如何获取某个索引中的值?我需要在 index 中获取 totalSec
的值。我要删除,所以我可以减去它的总时间,但我不知道怎么做。
下面是我的代码 sn-p 示例:
child: new InkWell(
borderRadius: BorderRadius.circular(1000.0),
onTap: ()
newRoutineList.removeAt(index);
rtnConfigBox.deleteAt(index);
_rtnTotalSec = _rtnTotalSec - rtnConfigBox.getAt(index.totalSec); //Error: the getter 'totalSec' isn't defined for the class 'int'.
setState(() );
,
【问题讨论】:
【参考方案1】:您的实现似乎是正确的。但是 index.totalSec
必须是 int
值。
Hive 文档包含您需要了解的有关使用该软件包的所有信息
https://docs.hivedb.dev/#/basics/read_write
【讨论】:
以上是关于如何在 Hive Flutter 中获取索引的值?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Dart (Flutter) 中获取每个可迭代值的索引号
如何在Flutter的firebase中获取集合中索引的集合列表? [复制]
如何在 Flutter 中获取 Future<List> 项的某个数据索引?