передача данных с двумя действиями с использованием sharedPreference - PullRequest
0 голосов
/ 19 апреля 2019

Hy, я пишу заявку на проект. Я пытаюсь передать данные между двумя действиями. Я пытался использовать SharedPreference, но это не работает. Вывод высылаю мне всегда ""

Я выкладываю две функции ниже.

функция для отправки данных:

 public void SaveUser(FirebaseUser user){
        SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREFS, MODE_PRIVATE);
        SharedPreferences.Editor editor = sharedPreferences.edit();
        editor.putString(TEXT, user.getDisplayName());
    } 

функция для получения данных:

 public String ReturnCreatorName(){
        SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREFS, MODE_PRIVATE);
        String name = sharedPreferences.getString(TEXT, "");

        return name;
    }

1 Ответ

1 голос
/ 19 апреля 2019

ты забыл editor.commit();

public void SaveUser(FirebaseUser user){
    SharedPreferences sharedPreferences = getSharedPreferences(SHARED_PREFS, MODE_PRIVATE);
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putString(TEXT, user.getDisplayName());
    editor.commit();
} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...