我在customView中有一个按钮,它上面有几个数字,它向后计数 现在,当用户点击并关闭程序时,我的程序没有保留它的价值我该如何防止这种情况?
答案 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
进行操作