gpt4 book ai didi

android - 退出应用程序后保存变量?

转载 作者:IT王子 更新时间:2023-10-28 23:28:29 25 4
gpt4 key购买 nike

我想保存一些变量,当我关闭我的应用程序并在打开应用程序后加载它们(用于游戏中的统计数据)

我该怎么做?

编辑:这是我的代码:

TextView test1;
String punkte = "15";

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

SharedPreferences save = getSharedPreferences(punkte, 0);
save.edit().putString("score", punkte);

SharedPreferences load = getSharedPreferences(punkte, 0);
String points = load.getString("score", "0");

test1 = (TextView) findViewById(R.id.test1);
test1.setText(points);

}

最佳答案

您应该使用 SharedPrefences。它们使用起来非常简单,并将变量存储在应用程序数据中。只要用户从未在您的应用程序设置中点击“清除数据”,他们就会一直存在。

这是一个代码示例。

访问变量:

SharedPreferences mPrefs = getSharedPreferences("label", 0);
String mString = mPrefs.getString("tag", "default_value_if_variable_not_found");

编辑变量并提交(存储)它们:

SharedPreferences.Editor mEditor = mPrefs.edit();
mEditor.putString("tag", value_of_variable).commit();

确保两个“标签”字段匹配!

关于android - 退出应用程序后保存变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688689/

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