无论出于何种原因,似乎无法找到答案。我在Parse数据浏览器中为一个数组创建了一个列,但我不确定如何在代码中将字符串保存到它。 user.add("myArray", "a String");
和user.put("myArray", "a String");
似乎都不起作用。这样做了吗?
使用user.put("key", myArray)
投掷:
java.lang.IllegalArgumentException:值的类型无效:class [Ljava.lang.String; 在com.parse.ParseObject.performPut(ParseObject.java:2922)
即使具有该指定键的列标记为数组。
使用user.add()
不会引发任何错误并且无效。
答案 0 :(得分:0)
试试这个:
String [] test= {"hello", "world"};
user.put("myArray", Arrays.asList(test));
user.saveInBackground();