我一直在尝试将字符串数组保存到 SharedPreference 的不同方法。我还没有找到一个好的方法,但我正在尝试将它们转换为由 "," 分隔的字符串。这是我的问题,我不确定如何使用 return 语句。我知道 return 结束了方法并将您返回到以前的位置。
这是我调用来创建字符串的方法:
public static String convertArrayToString(String[] array){
String str = "";
for (int i = 0;i<array.length; i++) {
str = str+array[i];
// Do not append comma at the end of last element
if(i<array.length-1){
str = str+",";
}
}
return str;
}
一旦它返回到 onCreate,我试图弄清楚如何保存传回的“str”。当我使用变量“str”时,它不知道它是什么。
如果有人愿意帮忙,我正在寻找有关如何使用返回变量的简单解释。谢谢!