SharedPreference에 저장 한 데이터가 있습니다. 버튼을 클릭하면 pref.clear() ad pref.commit()을 호출하여 사용자가 로그 아웃되고 sharedPreference가 지워집니다. 사용자가 다시 로그인하려고하면 편집기가 commit()으로 호출되지만 새 값은 저장되지 않습니다. 삭제 후 공유 환경 설정이 저장되지 않는 이유는 무엇입니까?SharedPreference - 지우기 및 읽기
지우기 부분 : CLOSED
editor.putString("bucket", bucket);
editor.putString("profileid", profileid);
editor.putString("username", user);
editor.putString("password", pass);
editor.commit();
: 다시 추가 부분
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); SharedPreferences.Editor sa = prefs.edit(); sa.clear(); sa.commit();
바닥에 있지만 답을 찾고 다른 사람에 대한 대답은, 내가 대답을 받아
무엇이'editor'입니까? 나는 그것이'SharedPreferences.Editor'이지만, 단지'editor'를 선언 한 곳의 코드를 확인하기위한 것임을 압니다. –