应用程序关闭并重新启动后记住应用程序的数据

时间:2014-09-27 14:58:51

标签: android

如何在应用程序关闭后记住Android应用程序上的数据?(例如:在Android计算器中,它会记住以前的计算中的数字,在应用程序重新启动后)

1 个答案:

答案 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等来获取它们。