SharedPreferences使用
902 ワード
SharedPreferencesは、アカウント登録などのプログラムの設定情報を記憶するために一般的に使用されます.
SharedPreferences prefs = getSharedPreferences(NAME,
Context.MODE_PRIVATE);
//
private void savePreference(String key, Object value) {
SharedPreferences.Editor editor = prefs.edit();
if (value instanceof String) {
editor.putString(key, (String) value);
}
else if (value instanceof Boolean) {
editor.putBoolean(key, (Boolean) value);
}
else {
throw new RuntimeException("unsupported data type");
}
editor.commit();
}
//
this.tel = prefs.getString("tel", null);
this.pwd = prefs.getString("pwd", null);
this.rememberMe = prefs.getBoolean("rememberMe", false);
this.autoLogin = prefs.getBoolean("autoLogin", false);