В моем приложении для Android у меня есть
SharedPreferences usernamePref = context.getSharedPreferences(USERNAME_PREF, context.MODE_PRIVATE);
String username = usernamePref.getString(USERNAME_PREF, ERROR);
SharedPreferences emailPref = context.getSharedPreferences(EMAIL_PREF, context.MODE_PRIVATE);
String email = emailPref.getString(EMAIL_PREF, ERROR);
SharedPreferences passwordPref = context.getSharedPreferences(PASSWORD_PREF, context.MODE_PRIVATE);
String password = usernamePref.getString(PASSWORD_PREF, ERROR);
Причина, по которой меня это смущает, заключается в том, что ключ используется дважды, что кажется избыточным.Поэтому мне интересно, возможно ли просто получить все предпочтения от одного SharedPreferences
объекта?