java - 安卓 : SharedPreferences how to disapear second parameter from activity (if nothing found in sharedPreferences)

标签 java android sharedpreferences preferences shared

所以我有这行代码

SharedPreferences sharedPref = getApplicationContext().getSharedPreferences(PREFS_NAME, 0);

我有一个标签,可以加载已保存的(在共享首选项中)名称。 当应用程序启动时,如果共享首选项找不到任何可显示的内容,它将返回第二个参数,这意味着零 (0)。 我如何将其设置为不显示任何内容而不是零?

PS:我尝试了 null 或“”,但 android studio 不让我写它。

最佳答案

返回一个空字符串怎么样,如下所示

 String myPref =  sharedPreferences.getString(YOUR_PREFERENCE, "");

关于java - 安卓 : SharedPreferences how to disapear second parameter from activity (if nothing found in sharedPreferences),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60730042/

相关文章:

java - 当我在下面的场景中使用javaw运行java程序时会发生什么?

java - 通过线路输入或麦克风输入以 Java 进行连续音频录制

java - 将 JComponent 添加到 JPanel 并将 JPanel 添加到 JFrame 不起作用

android - 在类 RoomOpenHelper 中构建 Android 房间数据库时出错

java - 将图像存储在 SharedPreferences 中

android - 如何使用 Android Native 在 session (SharedPreferences)中保存 JSONResponse?

java - 我只想在客户端第一次连接时从多线程服务器发送一个字符串

java - 如何为 android API 8 执行 "callOnClick()"?

android - android中不同类型的广播之间的区别

java - 公共(public)共享首选项导致应用程序崩溃