나는 사용자의 사용자 이름과 암호를 저장하기 위해 SharedPreference를 사용하여 코드를 작성하고 있지만 정보를 입력 할 때마다 XML 파일의 이전 항목이 새로운 항목으로 대체됩니다. 데이터?활동 중 SharedPreference를 사용하는 방법
SharedPreferences sp1=getSharedPreferences("myshared", 0);
sp1.edit().putString("name", name.getText().toString()).commit();
sp1.edit().putString("pass", pass.getText().toString()).commit();
sp1.edit().putString("age",age.getText().toString()).commit();
sp1.edit().putString("id",id.getText().toString()).commit();
물론 덮어 씁니다 - 덮어 쓰는 중입니다! 무엇을 성취하려고합니까? – Simon
검토 : http://stackoverflow.com/questions/16133636/why-my-sharedpreference-create-another-file-name-data-preferences/16144802#16144802 – user1621629
또한 성능 향상을 위해 '편집 ()'와'commit()'을 한 번 ('SharedPreferences.Editor' 변수를 생성합니다). – minipif