在类中解析存储当前用户

时间:2015-06-20 13:32:57

标签: android parse-platform

我尝试将当前用户名存储在课堂上,并且遇到了这么艰难的时间。 这只是代码的一部分

String usernameNewbet = currentUser.getUsername().toString();

                bets.put("EndDate", endDate);
                bets.put("EndTime", actualTimeString);
                bets.put("Player_Pointer", usernameNewbet);

但是当我想保存时,我收到了这个错误。 enter image description here

1 个答案:

答案 0 :(得分:1)

您可能创建了名为“Player_Pointer”的Pointer列,并尝试在其中插入String。在Parse中保存指针时,您应该将实际对象(在本例中为User本身)提供给字段,而不是objectId。

在您的情况下,请更改此内容:

String usernameNewbet = currentUser.getUsername().toString();
bets.put("Player_Pointer", usernameNewbet);

对此:

bets.put("Player_Pointer", currentUser);