안드로이드 개발 질문/답변
(글 수 45,052)
휴.. 아무리 봐도 모르겠네요...
어플내의 메뉴를 눌렀을때 나오는 환경설정을 PreferenceActivity 을 이용해서 만들었습니다.
/xml/preference.xml 에 내용을 넣어두고 소스코드에서 addPreferencesFromResource(R.xml.preference); 를 넣어 줬습니다.
메뉴를 눌렀을때 잘 나오고 저장도 잘 되는데..
문제는 저기에 저장한걸 불러와서 써먹어야 되는데...
어떻게 불러오는건지 당췌알수가 없네요...
getSharedPreferences를 이용하면 된다는데 어케 이용을 하는건지 도무지 모르겠습니다.
/data/data/패키지 폴더에보니까 shared_prefs 폴더에 패키지명_preferences.xml 폴더가 있길래....
SharedPreferences pref = getSharedPreferences("com.mgmobile.android_preferences",Activity.MODE_PRIVATE);
Log.v(TAG,"onCreate ==> TESTLOG: "+pref.getString("list_pref_reff", null)); 이렇게 했더니 값은 불러오는데요...
문제는
int A = pref.getInt("list_pref_reff", null)); 로는 안되네요....
list_pref_reff의 values 값이 숫자라 int로 했으면 하는데...
제가 잘못생각하고 있는건지 도무지 확인할 방법이 없어 문의드립니다.
PreferenceActivity 로 저장한걸 어떻게 불러와야 하나요????
^^