gpt4 book ai didi

android - 如何使用 SharedPreferences 存储 double?

转载 作者:行者123 更新时间:2023-11-29 17:47:34 26 4
gpt4 key购买 nike

我在手机内存中存储 double 时遇到问题。如果这不可能,我还有什么其他选择。基本上,代码使用 sharedpreferences 的目的是获取“Alcohol”支出的存储值,然后将 editText 中的任何输入添加到它,然后存储下一次的新值。 酒精消费总额

**有人可以帮助解决这个问题并详细说明 x y 和 z 应该在项目中的什么位置。

用户从微调器中进行选择,这是有效的。

public void addInput(){

    double dblCostInput = Double.valueOf(inputBox.getText().toString());
String strCategories= spinnerCategories.getSelectedItem().toString();

if(strCategories.equals("Alcohol"))
{

alcoholSpend = alcoholSpend + dblCostInput;
inputBox.setText("");
nextInput();
inputBox.setText("Your Spending on"+strCategories+" is: " +d.format(alcoholSpend));

}

最佳答案

getSharedPreferences("MY_PREFERENCE", MODE_PRIVATE).edit().putString("double", "0.28").commit();

然后要检索 double ,只需使用 Double.parseDouble:

Double.parseDouble(getSharedPreferences("MY_PREFERENCE", MODE_PRIVATE).getString("double", "0.28"));

关于android - 如何使用 SharedPreferences 存储 double?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25396589/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com