2015-01-22 4 views
-2

사용자 이름과 암호 필드가 있습니다. sharedpreferences를 사용하여 이러한 환경 설정을 저장하고 검색하는 데 shared preferences.please를 사용하여 저장하려고합니다. 된 SharedPreferences에서공유 환경 설정에 여러 키 값 쌍을 저장하는 방법

 sharedPref=getApplicationContext().getSharedPreferences("sharedf",Context.MODE_PRIVATE); 
        String secretKey = sharedPref.getString("imei_num", null); 
        if(null==secretKey){ 
         editor.putString("imei_num",imei_of_the_device); 
         editor.putString("pin",pinPrimary.getText().toString()); 
         editor.commit(); 



        } 
+0

시도해 주시겠습니까? 지금까지? –

+0

나는 질문을 편집했다. 코드 – user3788866

+0

을 포함하여 사용자 이름과 암호의 여러 쌍을 저장해야합니까? – Burusothman

답변

1

스토어 :이 같은

SharedPreferences prefs = getSharedPreferences("sharedf", 
      Context.MODE_PRIVATE); 
prefs.edit().putString("imei_num",imei_of_the_device) 
.putString("pin",pinPrimary.getText().toString()).commit(); 

및 검색 :

String imei = prefs.getString("imei_num", "default value"); 
String pass = prefs.getString("pin", "default value"); 
+0

미안하지만 기본값은 무엇입니까? – user3788866

+0

sharedPrefs에 "imei_num"또는 "pass"라는 키가없는 경우 반환 할 값입니다. – issathink

+0

감사합니다. 올바르게 작동합니다. – user3788866

0

당신은 prefs.getString("key","default") 키가 발견되지 않는 경우는 디폴트를 반환합니다 주어진 키에 저장된 값을 검색 할 수 있습니다 대신 null

관련 문제