所以我正在尝试为我制作的安卓游戏实现排行榜。我想在玩游戏后将高分存储在我的用户对象中,但是当我使用 put 方法时,它似乎没有在 Parse 上更新我的用户对象。
ParseUser user = ParseUser.getCurrentUser();
if (user != null){
user.put("DailyScore",score);
}
当我打印 user.get("DailyScore") 时,它会打印它应该刚刚保存的分数,但是当我在 Parse 上查看用户时,它仍然没有 DailyScore 的更新信息。
最佳答案
您永远不会将用户对象保存到服务器,因此您的更改只是本地的。在用户对象上调用 saveInBackground()
,它将保存到服务器。
关于android - getCurrentUser.put() 不更新解析用户对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33676752/