안드로이드 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);

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

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

크리에이티브 커먼즈 라이선스 Linsoo 의 저작물인 이 저작물은(는) 크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스 에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.