휴대폰/Android
Android Shared Preferences(데이터 저장/불러오기) 활용하기
JHRunning
2012. 12. 22. 11:50
데이타를 일시적으로는 가지고 있을 수 있지만 영원히 저장하는 방법은 무었일까요? Shared Preferences 를 사용하면 가능합니다.
이 방법을 이용해서 환경설정을 만들 수도 있습니다.
설정 저장
//값보관
SharedPreferences pref =getSharedPreferences("test", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("SET_1","1" ); //키값, 저장값
editor.putString("SET_2","2" );
editor.putString("SET_3","3" );
editor.commit();
설정 불러오기
//값읽기
SharedPreferences prefs =getSharedPreferences("test", MODE_PRIVATE);
String result = prefs.getString("SET_1", "0"); //키값, 디폴트값
//키값없이 모든 저장값 가져오기
SharedPreferences prefb =getSharedPreferences("test", MODE_PRIVATE);
Collection<?> col = prefb.getAll().values();
Iterator<?> it = col.iterator();
while(it.hasNext())
{
String msg = (String)it.next();
Log.d("Result", msg);
}
손가락을 누르는것보다 어려운게 있나요 :)
도움이 되셨으면 눌러주세요 :)