에 된 SharedPreferences를 잊고 내가 응용 프로그램은 다시 시작
은 안드로이드 3.0 이상에서 잘 동작하는 것 더 이상하지만, 안드로이드 2.3.3에 때마다 나는 그것이 응용 프로그램을 실행 그것으로 무엇을 해야할지하지 않습니다 유지 사용자 이름/암호를 다시 묻습니다.공유 환경 설정을 사용하고 있습니다. 여기
내가 환경 설정 저장하는 방법입니다
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(MyApplication.getAppContext());
SharedPreferences.Editor editor = preferences.edit();
editor.putString("username", username).commit();
editor.putString("password", password).commit();
:
SharedPreferences preferences = MyApplication.getAppContext().getSharedPreferences("athopbalance", Context.MODE_PRIVATE);
String username = preferences.getString("username", "");
String password = preferences.getString("password", "");
나는이 코드를 사용하여 환경 설정을 저장하려고 여기
SharedPreferences preferences = MyApplication.getAppContext().getSharedPreferences("athopbalance", MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("username", username).commit();
editor.putString("password", password).commit();
과 내가 그들을 읽는 방법입니다 그리고이 코드를 읽어보십시오 :
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(MyApplication.getAppContext());
String username = preferences.getString("username", "");
String password = preferences.getString("password", "");
하지만 작동하지 않습니다.
문제는 응용 프로그램을 다시 시작하기 전에 문제가 계속 남아 있다는 것입니다. 그러나 내가 다시 시작하자마자 사용자 이름을 ""(빈 문자열)로, 비밀번호를 ""가져 오는 것으로 끝납니다.
어떤 아이디어가 크게
여기에서 같은 문제가 발생하며 재시동 후 사라집니다. 정말 이상한 ... – Victor