У меня есть вход в систему, в котором учетные данные хранятся в собственных SharedPreferences;затем я добавил два геттера для их чтения, что-то вроде
public String getUsername() {
return getPreferences(MODE_PRIVATE).getString("#username", null);
}
, но это выдает NPE, когда я так его называю
String mUser = (new Login()).getUsername();
Кажется, что Activity не может прочитать свои предпочтения послепростой вызов конструктора, как если бы он находился в незавершенном состоянии.Я прочитал много связанных тем, но не смог найти решение.По сути, мне нужно поделиться этими учетными данными между действиями в моем приложении