2014-11-21 3 views
0

나는 하나의 활동에서 사용자가 라디오 버튼 중 하나를 선택하는 Android 앱을 가지고 있습니다. 나는 사용자의 선택을 저장하고 다른 활동에서 그 가치를 사용하고자한다.Android에서 sharedPreferences는 어떻게 사용합니까?

+1

이 꽤 기본이며, [문서는] (HTTPS 설명 : // 개발자 .android.com/guide/topics/data/data-storage.html # pref) –

+0

[Android에서 SharedPreferences를 사용하여 값을 저장, 가져 오기 및 편집하는 방법] (https://stackoverflow.com/questions/3624280)/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-val ues) –

답변

1

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(); 
prefs.edit().putBoolean("KEY", your_boolean).commit(); 

당신은 값을 저장하기위한 공유 환경 설정을 사용할 수 있습니다

Boolean your_boolean = prefs.getBoolean("KEY", false); 
1

를 검색하려면 저장합니다. 된 SharedPreferences에 저장 값

코드 아래에 사용 된 SharedPreferences에서 값을 가져 오는 중 오류를 들어 코드

SharedPreferences.Editor editor = getApplicationContext().getSharedPreferences(
         "SHARED_PREF", MODE_PRIVATE).edit(); 
       editor.putString("radio_value", value); 
       editor.commit(); 

아래 사용

SharedPreferences prefs = getApplicationContext().getSharedPreferences(
      "SHARED_PREF", MODE_PRIVATE); 
    String storedValue = prefs.getString("radio_value",""); 
관련 문제