android - 无法将字符串保存到 SharedPreference?

标签 android sharedpreferences

我正在使用它来写入一些字符串到共享首选项。

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

 editorUrls.putString("url3", imageUrl3);

我尝试通过以下方式提取网址。

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

我不知道为什么,但每次都返回“无”。即使我记录该网址已成功放入首选项中。

最佳答案

不要忘记:

editorUrls.commit();

editorUrls.putString() 行之后!

关于android - 无法将字符串保存到 SharedPreference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655481/

相关文章:

android - iPhone 和 Android 可以录制和播放哪些音频格式?

java - MVVM 在远程类中共享首选项

java - 如何在 Android Studio 中使用 Firebase 自动登录?

android - 是否可以从 ContentProvider bulkInsert 获取最后的 "N"ID?

Android - 声明应用程序仅适用于手机

java - 如何模拟 "server - android device"通信

java - 当 .xml 文件有多个副本时,LayoutInflater 如何处理 ID?

java - Android SharedPreferences/PreferenceFragment 不工作

android - 从 prefences.xml 中放入一些关键文本

android - 无法在 AlertDialog 中编辑 EditText