0
때때로 앱을 다시 시작하면 API 수준이 13보다 큰 기기에서 sharedpreferences가 재설정됩니다. sharedpreferences는 앱 시작 부분 (앱의 첫 번째 활동)에서 설정됩니다.Android SharedPreferences가 기본값으로 다시 설정됩니다.
코드 :
Public void saveCountry(Context context, String countryCode) {
SharedPreferences settingsActivity = context.getSharedPreferences("preferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settingsActivity.edit();
editor.putString("key_country", countryCode);
editor.commit();
setDefaultChannels(context);
}
public String getCountry(Context mContext) {
SharedPreferences settingsActivity = mContext.getSharedPreferences("preferences", Context.MODE_PRIVATE);
String country = settingsActivity.getString("key_country", null);
return country;
}
내가 잘못하고 어떤 메신저 몰라요 왜이 일어나고있다. 나는 구체적인 활동에 대한 푸시 알림을받은 후 이것을 특별히 알아 챘다.