내 앱은 간단한 설정을 SharedPreferences
에 저장합니다. 그러나 다운로드 한 사람은 내 앱에 문제가 있습니다. SharedPreferences
의 설정이 앱 종료 및 다시로드 사이에 없어졌습니다.SharedPreferences에 저장된 사용자 설정이 앱 리로드간에 제거되거나 손실되었습니다
휴대 전화에서 세션간에 데이터가 저장되는 것을 막는 권한 문제가있을 수 있습니까?
이 현상이 일어날 수있는 이유가 있었거나 경험이있는 사람이 있습니까? 디버깅하는 데 상당히 어려움을 겪고 있습니다. 어디서부터 시작해야할지 모르겠습니다.
// I'm using SharedPreferences Like so:
prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
SharedPreferences.Editor editor = prefs.edit();
editor.putString("accounts", accounts);
editor.commit();
//retrieving stored information like:
SharedPreferences prefs = getSharedPreferences(this.getString(R.string.prefs_name), 0);
String accounts = prefs.getString("accounts","[]");
defaultSharedPreferences를 사용하고 있습니까? 그렇지 않다면 사용하는 문자열 키가 사용간에 동일하다는 것을 확인 했습니까? 코드 스 니펫 (snippet) 없이는 무엇을 잘못하고 있는지 알기가 어렵습니다. –
이봐, 아니 그냥 SharedPreferences, 나는 밖으로 동일한 열쇠를 사용하고, 애플 리케이션이 수천,이 한 사람을 위해 잘 작동합니다. 이 정보에 의존하는 나머지 앱은 앱을 종료 할 때까지 완벽하게 작동합니다. – Rob
저장 공간 문제 일 수 있습니까? – OceanBlue