2015년 7월 24일 금요일

Shared Preference 사용법

MyUtil.java 라는 java파일을 만듭니다!


그 안에 다음과 같은 내용을 타이핑해주세요~




private static final String pref_name = "appname";
private static final int pref_mode = Context.MODE_PRIVATE;
//////////////////////////////////////////////////////////////////////////
private static SharedPreferences getPref(Context context) {
return context.getSharedPreferences(pref_name, pref_mode);
}

//////////////////////////////////////////////////////////////////////////
public static void savePreferenceString(Context context, String key, String value) {
getPref(context).edit().putString(key, value).commit();
}

public static String getPreferenceString(Context context, String key, String value) {
return getPref(context).getString(key, value);
}
//////////////////////////////////////////////////////////////////////////

public static void savePreferenceInt(Context context, String key, Integer value) {
getPref(context).edit().putInt(key, value).commit();
}

public static Integer getPreferenceInt(Context context, String key, Integer value) {
return getPref(context).getInt(key, value);
}




사용하는 측에서는 다음과 같이 사용하면 됩니다. 

MyUtil.savePreferenceString(getApplicationContext(), "name", "철수");

name이라는 key 에 "철수"라는 값이 저장됩니다. 

String name = MyUtil.getPreferenceString(getApplicationContext(), "name");

나중에 name 이라는 key에 있는 값을 가져오면 거기에 "철수"라는 값이 

들어가 있게 됩니다. 



댓글 없음:

댓글 쓰기