3

使用 Hive,我可以Hive.openBox('boxName')传递到 aListView.builder并将条目转换为 Model 以获取我的视图所需的信息,如下所示:

ListView.builder(
    itemCount: list?.length,
    itemBuilder: (context, index) {
        final location = list.getAt(index) as Location; //casting to a Model
        
        //Widget code here to use location.ModelProperty, etc.
    },
 )

这很好用,但我真的需要能够获得盒子的进入key记录。我所有的记录都用一个像await box.put(nowSinceEpoch.toString(), data). 我将如何重构它以仍然能够传递盒子本身,而不必对传递到的数据进行额外的映射或操作ListView.builder

4

0 回答 0