Не удается сохранить строку в SharedPreference?

#android #sharedpreferences

#Android #sharedpreferences

Вопрос:

Я использую это, чтобы записать некоторую строку в общие настройки.

     SharedPreferences urls = getSharedPreferences("imagesRemoteUrls", 0);
     editorUrls = urls.edit();

 editorUrls.putString("url3", imageUrl3);
  

И я пытаюсь извлечь URL-адрес с помощью.

  imageUrl3 = urls.getString("url3","nothing");
  

Я не знаю, почему, но каждый раз он возвращает «ничего». Даже когда я регистрирую, что URL-адрес был успешно введен в настройки.

Ответ №1:

Не забывайте:

 editorUrls.commit();
  

после вашей editorUrls.putString() строки!

Комментарии:

1. Простая ошибка, которую нужно сделать, я уверен, что мы все сделали что-то подобное, я знаю, что у меня есть.