如何在应用程序关闭后记住Android应用程序上的数据?(例如:在Android计算器中,它会记住以前的计算中的数字,在应用程序重新启动后)
答案 0 :(得分:0)
您可以从SharedPrefrences中受益 更多信息:SharedPreferences Docs
我将举一个简单的例子
假设我们想存储一个字符串结果
我们将它保存在SharedPrefs中,如下所示:
PreferenceManager.getDefaultSharedPreferences(this).edit().putString("Result","your value").apply();
下次在app重启或启动检索时,我们喜欢这样:
String result = PreferenceManager.getDefaultSharedPreferences(this).getString("Result","defaultValue");
默认值为:如果此首选项不存在,则返回值。
您可以使用getActivity()或getApplicationContext()更改“this” 一些案例
你当然可以用putInteger或putBoolean改变putString和getString,并用getInteger或getfloat等来获取它们。