android - getCurrentUser.put() 不更新解析用户对象

标签 android parse-platform

所以我正在尝试为我制作的安卓游戏实现排行榜。我想在玩游戏后将高分存储在我的用户对象中,但是当我使用 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/

相关文章:

java - 为什么 protected android :onClick method in Activity actually work?

ios - PFQueryTableViewController 两部分有两个数据源

ios - 解析和 Facebook - PFUser logInWithAuthType 无法识别的选择器错误

android - 应用程序在查询托管解析服务器时崩溃

ios - swift 2.0 :Need to display image(PFFile) on PFQueryTableViewController from Parse?

javascript - 发送解析推送通知的 webhook 后

java - 如何用java下载并解析sql文件

java - 带按钮的复选框首选项

java - 如何修复 java.util.zip.ZipException : duplicate entry: com/google/firebase/FirebaseApiNotAvailableException. 类?

android - 如何在 Android studio 2.3.3 中更改特定 AVD 的系统镜像? [因为我们无法在此版本上启动独立的 AVD 管理器]