存储在您的integers.xml中的值是常量,因此它们不能更改。存储5个整数的快速方法是使用SharedPreferences
并将每个整数与其自己的唯一键一起存储。 例如,在一个活动:
SharedPreference prefs = getSharedPreferences("com.example.myapp", MODE_PRIVATE);
SharedPreferences.Editor editor = prefs.edit();
editor.putInt("Integer1", 234);
editor.putInt("Integer2", 748);
editor.putInt("Integer3", 747);
editor.putInt("Integer4", 42);
editor.putInt("Integer5", 463);
为了获取值回:
SharedPreference prefs = getSharedPreferences("com.example.myapp", MODE_PRIVATE);
int integer1 = prefs.getInt("Integer1", 0);
int integer2 = prefs.getInt("Integer2", 0);
int integer3 = prefs.getInt("Integer3", 0);
int integer4 = prefs.getInt("Integer4", 0);
int integer5 = prefs.getInt("Integer5", 0);
好的,谢谢您。我会看看这个。 – TeenCoder
@TeenCoder我加了一个例子 – AgileNinja
非常感谢!在这个例子之前,我遇到了这个问题,但希望遇到这个问题的人也能解决这个问题。 – TeenCoder