我使用Hive作为我的本地存储,并且在实现已经存储的数字的增量时遇到了问题。例如,如果我说percentage = box.get('percentage', defaultValue: 0);
,这一行意味着它将把百分比保存为0,但现在我需要声明一个值,所以我将像这样写box.put('percentage', 5);
,它将把百分比保存为5。我的问题是,我需要总和旧的百分比与5每次我点击按钮(我需要保存在同一个关键字的值是'百分比')
MaterialButton(
onPressed: () {
Box box = Hive.box('progressSaving');
if(widget.weekNum == 0) {
box.put('percentage',// i don't know what to write here);
}
},
child: Text('Done'),
)
如何落实?
1条答案
按热度按时间jtw3ybtb1#
要增加Hive中的百分比值,可以使用 box.get('percentage',defaultValue:(澳大利亚)
验证码:
希望这个答案对你有帮助!