안드로이드 Preference 사용하기

안드로이드에서 Preference는 액티비티에서 각 항목에 대한 내용이라던지 갑작스런 상황에서도
UI에 있던 값들을 유지하기 위해 쓴다고 한다.
정확한 만들어진 용도는 모르겠지만.

문자열이나 숫자, boolean 값들을 XML형태로 임시 저장할 수 있다.
이 내용은 /data/??? 영역에 저장되기 때문에 루팅을 하지 않는 한 보안도 안전하다고 생각한다…(아닌가)

일단 저장하는법

SharedPreferences pref = getSharedPreferences("구분문자열", Activity.MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("editText_ID", "저장할 문자열");
editor.putBoolean("check_AutoLogin", true);
editor.commit();

이런식이다.
editor의 속성을 보면 스트링, 정수, 플롯, 불렌등 다양한 값을 저장 할 수 있다.

SharedPreferences pref = getSharedPreferences("구분문자열", Activity.MODE_PRIVATE);
pref.getString("editText_ID", "");
pref.getBoolean("check_AutoLogin", false);

이건 값을 가져올때 사용하는 것

자세한 인자값은 레퍼런스를 참조하시길..
자동로그인 관련 정보 찾다가 알게 된것 정리함.


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다