У меня есть приложение, в котором я использую общие настройки. Я отладил свое приложение и понял, что строковое значение сохраняется в общем предпочтении. Но когда я получаю значение в какой-то другой деятельности, он возвращает нуль
См. Мой код ниже:
Activity1:
SharedPreferences preferences = getSharedPreferences("MyPref", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putString("NewEmailID", "example@xyz.com");
деятельности2:
SharedPreferences preferences = getSharedPreferences("MyPref", Context.MODE_PRIVATE);
String strEmailID = preferences.getString("NewEmailID", null);
if (strEmailID != null){
lblEmailID.setText(strEmailID);
}
Как вы можете видеть в Activity1, я сохраняю строковое значение в общем предпочтении, а в Activity2 извлекаю значение из него.
Следовательно, strEmailID
возвращает ноль.
Я что-то здесь не так делаю?
Заранее спасибо ..