嗨,我尝试使用hive作为flutter中的数据库,但我无法读取记录的索引。如下面的代码,首先我在框中搜索,并找到是否框有特定的值。之后,我想更新重新编码,如果有资金,但我不知道如何读取索引。curranty我使用0,但我想动态地做。
`
var userBox = await Hive.openBox('User');
var filterUser = userBox.values
.where((User) => User.token == 'CFx8D7662DxV8FH1Gwt4')
.toList();
if(filterUser.isNotEmpty){
User user = User(
filterUser[0].username,
filterUser[0].password,
filterUser[0].hint,
filterUser[0].name,
filterUser[0].imageAddress,
'-1',
null,
null);
await userBox.putAt(0, user);
Get.offNamed(Routs.introScreen1);
`
1条答案
按热度按时间cl25kdpy1#
您可以使用以下配置单元文档示例: