java - 我无法使用sharedPreferences android studio 获取第一个字符串

标签 java android sharedpreferences

我正在使用共享首选项,我可以将名称放入 .xml 文件中,问题是当我尝试仅获取名字时 在这种情况下我可以看到: D/mySharedPref: [alan, lyneth, daniel, oscar] 但我只想看到 alan 我怎样才能得到我要问的名字

String id = "1";
for(int i = 0; i<getListValueFromKey.size(); i++){
    Log.d("mySharedPref", ""+getListValueFromKey); 
    //in the log window show this:
    //  D/mySharedPref: [alan, lyneth, daniel, oscar]
    }

最佳答案

好的,这就是我解决问题的方法:

//add to an Array 
        Object[] resourceArray = getListValueFromKey.toArray();


//I preferred to leave this var outside to manipulate after 
        int i;

        //I put in the log the first name 
        Log.d("myName", ""+resourceArray[1]);

        //I log the names inside the array 
        for(i = 0; i<resourceArray.length; i++){
            Log.d("mySharedPref", ""+resourceArray[i]);

        }

关于java - 我无法使用sharedPreferences android studio 获取第一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57530776/

相关文章:

android - 带有切换按钮的共享首选项

java - 如何使用 JPA 存储库使用同一个表进行联接?

java - 无法从Firebase存储中自动检索图像

android - 在 android 上使用路标绘制行车路线(谷歌地图、谷歌方向 api、json 解析、解码谷歌折线)

android - 从图像到我的Android手机到blob mysql远程数据库

android - 保存在 SharedPreferences 中的用户设置在应用重新加载之间被删除或丢失

android - 如何从另一个类(class)的类(class)共享偏好中获取值(value)

java - 如何实现线程安全的延迟初始化?

java - 如果 Android 中包含另一个 Activity,则 ListView 不会填充

java - 当我关闭应用程序...并打开通知...我单击 TestActicty 上的“返回”时,它会关闭应用程序并且不会返回主 Activity