Để lưu dữ liệu trong
Android ngoài cách ghi thành file txt ta cũng có thể dùng SharedPreferences.
int mode =
Activity.MODE_PRIVATE;
final String MYPREFS
= "mySave";
SharedPreferences save =
getSharedPreferences(MYPREFS, mode);
SharedPreferences.Editor editor =
save.edit();
editor.putBoolean("isTrue", true);
editor.putFloat("lastFloat", 1f);
editor.putInt("number", 2);
editor.putString("text", "Chu ghi
vao");
editor.commit();
Khi lấy dữ liệu đã ghi
thì dùng
final String MYPREFS
= "mySave";
int mode =
Activity.MODE_PRIVATE;
SharedPreferences myShare = getSharedPreferences(MYPREFS,mode);
boolean isTrue =
myShare.getBoolean("isTrue", false);
float lastFloat =
myShare.getFloat("lastFloat", 0f);
int number =
myShare.getInt("number", 1);
String luu = myShare.getString("text","");
Hoặc ta có thể làm ngắn gọn hơn như sau.
Khi lấy thì dùng.
Hoặc ta có thể làm ngắn gọn hơn như sau.
final
SharedPreferences.Editor edit = prefs.edit();
edit.putInt("vi", vimoix);
edit.commit(); Khi lấy thì dùng.
SharedPreferences
prefs;
prefs=PreferenceManager.getDefaultSharedPreferences(this);
int so = prefs.getInt("vi", 0);
No comments:
Post a Comment