간단하게 애플리케이션상에서 데이터를 저장하는 방법중에 공유 환경설정(Shared Preferences) 방법이 있습니다.
공유 환경설정은 기본타입의 애플리케이션 데이터를 저장하기 위한 키/값 쌍의 메커니즘으로 사용자가 설정해둔 애플리케이션 환경설정을 저장하는데 사용됩니다.

주요 사용목적 : UI상태, 사용자 환경설정, 애플리케이션 설정

애플리케이션 컨텍스트에 대해 getSharedPreferences 를 호출합니다.

SharedPreferences sharedPrefer = getSharedPreferences("PREFS",  Context.MODE_PRIVATE);

//데이터 가져오기, 두번째 파라미터는 default값(값을 가져오지 못했을때)
boolean isTrue = sharedPrefer.getBoolean("isTrue", false);
int intPrefer = sharedPrefer.getInt("intValue",0);
String strPrefer = sharedPrefer.getString("strValue","");

데이터 저장하기

SharedPreferences.Editor editor = sharedPrefer.edit();

editor.putBoolean("isTrue", true);
editor.putInt("intValue", 1);
editor.putString("strValue", "설정값");

editor.commit();

다음과 같이 SharedPreferences 를 사용하면 앱내에서 간단하게 상태값을 저장하고 얻어올수 있습니다.

+ Recent posts