Не читает данные из SharedPreferences

132
30 сентября 2019, 15:30

Всем привет,есть приложение с авторизацией в ВК,сохраняю данные в SharedPreferences при логине,и на второй активити пытаюсь их поймать:

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("sname",name);
editor.putString("sid", String.valueOf(sid));
editor.apply();

И так ловлю

SharedPreferences pref = getApplicationContext().getSharedPreferences("MyPref", MODE_PRIVATE);
String name = pref.getString("sname", "");
String sid = pref.getString("sid", "");

При попытке создать всплывающее окно с текстом

Toast.makeText(this, "Добро пожаловать2: " + name + " !", Toast.LENGTH_SHORT).show();

В ответ получаю Добро пожаловать2: null !

В самом файле строки есть,проверяю через RootExplorer. После перезахода в приложение ,оно выдает нормальную строку с именем.Как можно решить это?

READ ALSO
Как решить ошибку “Error inflating class android.support.design.widget.NavigationView”

Как решить ошибку “Error inflating class android.support.design.widget.NavigationView”

Я хочу связать BottomNagation и NagationViewНо "Run" выдает следующее

112
Нужна помощь с Stream java [закрыт]

Нужна помощь с Stream java [закрыт]

Создать программу, в которой выводятся все положительные целые числа, сумма цифр которых равна заданному значениюИспользовать потоки данных

116
NullPointerException в GLSurfaceView в методе onResume

NullPointerException в GLSurfaceView в методе onResume

Ошибку обнаружил в Гугл Плее, на устройтве или в эмуляторе у меня всё работает отличноВот что пишется в гугл плее

132
Альтернатива AspectJ

Альтернатива AspectJ

Всем приветКопаюсь сейчас в AspectJ, которая привлекает возможностью применять дополнительную логику через аннотирование

102