我有一个Android应用程序需要在运行之间存储一条信息:一个4位数的int。不应丢弃此信息。
最简单的方法是什么?
答案 0 :(得分:1)
使用SharedPreferences:
static final String PREFS_MY_KEY = "insert your key name here";
写(ctx是一个上下文,例如活动):
final SharedPreferences prefs = ctx.getSharedPreferences(name, MODE_PRIVATE);
final Editor editor = prefs.edit();
editor.putInt(PREFS_MY_KEY, yourInteger);
editor.commit();
读:
final SharedPreferences prefs = ctx.getSharedPreferences(name, MODE_PRIVATE);
prefs.getInt(PREFS_MY_KEY);
答案 1 :(得分:0)
使用SharedPreferences。参考链接为here
答案 2 :(得分:0)
您应该使用SharedPreferences
它在android应用程序的首选项中保存一个值,这是存储少量信息的最佳方式
另请阅读:http://developer.android.com/reference/android/content/SharedPreferences.html
如果需要使用SqlLite存储大量信息
答案 3 :(得分:0)
尝试使用SharedPreferences
- example