낭만 프로그래머

Android 에서 Preference를 사용하여 설정 값 저장하기 본문

Android

Android 에서 Preference를 사용하여 설정 값 저장하기

조영래 2019. 3. 28. 14:49

◈ Android 에서 단순한 설정 값을 저장하기 위해서 DB를 사용하기에는 부담이 있다 이럴때 사용하는 것이 Preference 이다. 많은 데이터를 저장하는 데는 유용하지 않으므로 DB를 사용하도록 하자


public class ConfigHelper {

    // Preference 읽기
    public static String getConfigValue(Context context, String key) {
        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
        return pref.getString(key, null);
    }

    // Preference 쓰기
    public static void setConfigValue(Context context, String key, String value){
        SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(context);
        SharedPreferences.Editor editor = pref.edit();
        editor.putString(key, value);
        editor.commit();
    }

}