제가 개념이 이해가 잘 안되어서요
우선
private static SharedPreferences mPrefs = null;
mPrefs = PreferenceManager.getDefaultSharedPreferences(context);
우선 이과정을 거치고
String device = mPrefs.getString(key, defaultVal);
이렇게 해서 스트링을 받아오는데요.
저 스트링값이 summery에 있는거 받아오는거 맞는거죠?
<com.ewootec.ew600s.ui.preference.DgpsDevicePreference
android:key="@string/pref_key_dgps_device"
android:defaultValue="@string/default_dgps_device"
android:title="@string/setting_preference_dgps_title"
android:summary="@string/setting_preference_dgps_summary"/>
Preference가 세개가 있는데 위에 있는거랑
<EditTextPreference
android:key="@string/pref_key_map_rotation_offset"
android:defaultValue="@string/default_map_rotation_offset"
android:dialogTitle="@string/setting_preference_map_rotaion_offset_title"
android:title="@string/setting_preference_map_rotaion_offset_title" />
이게 또 있는데요
위에는 summary가 없자나요?
근데
findPreference(getString(R.string.pref_key_map_rotation_offset)).setSummary(rotationOffsetString);
이렇게 setSummary를 해 주거든요? 만약 데이터를 Summary에 저장하는게 맞다면
위의 preference의 경우는 Summary 란이 없는데 어디다가 데이터를 저장하나요??