Android在Button上保存数据

时间:2016-03-23 10:08:18

标签: android

我在customView中有一个按钮,它上面有几个数字,它向后计数 现在,当用户点击并关闭程序时,我的程序没有保留它的价值我该如何防止这种情况?

3 个答案:

答案 0 :(得分:0)

您可以使用意图将值从一个活动传递到其他活动。如果您想要保留数据,最简单的方法是将其保存在Shared Preferences中。

开发人员link提供了有关如何实施此方法的详细信息 -

您可以保存值Key,Value对,然后在应用再次启动时检索它。

答案 1 :(得分:0)

您可以使用SharedPreferences轻松编写并获取。

您可以创建一个这样的

SharedPreferences prefs = getSharedPreferences("yours", MODE_PRIVATE);

并写这样的

SharedPreferences.Editor prefsEditor=prefs.edit();
prefsEditor.putString("what you want", "value of what you want");
prefsEditor.apply();

并像这样反复

String s=prefs.getString("what you want", "value to be retrived if failur happens in retreiving")

答案 2 :(得分:0)

如果结束程序后值不重要,您可以将其保存到公共静态变量

但如果您在结束该计划后需要该变量,则可以使用 SharedPreferences

按照本教程http://developer.android.com/reference/android/content/SharedPreferences.html

进行操作