android - 在 Parse 中存储/获取值

标签 android parse-platform

我使用 Parse 作为我的后端解决方案,我现在需要将一些 bool 值存储到服务器并检索它们。

我创建了一个 ParseObject:

public ParseObject prefs = new ParseObject("Prefs");

我是这样存储的:

prefs.put("setting1", true);

并在后台保存:

prefs.saveInBackground();

但是当我像这样简单地检索它后尝试使用 bool 时:

ParseQuery<ParseObject> query = ParseQuery.getQuery("Prefs");
    query.getInBackground(prefs.getObjectId(), new GetCallback<ParseObject>() {
        @Override
        public void done(ParseObject parseObject, ParseException e) {
            if(e==null){
                if(parseObject.getBoolean("setting1")){
                    //Do something
               } 
            } else{
                utils.toast_error("Check your internet connection");
                Gdx.app.log("PARSE", "Some "+e.getCode());
            }
        }
    });

它不返回 true,而是返回它的核心值 false。 我错过了一步还是什么?是否有比我尝试过的更多的方法来检索数据?

最佳答案

确定使用getInBackground方法获取ParseObject?

这可能有用: https://www.parse.com/docs/android/guide#subclasses

关于android - 在 Parse 中存储/获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33498358/

相关文章:

java - 如何从 Android Wear 读取心率

Android:将背景颜色状态列表设置为ListActivitiy

java - 如何在Android中的TextView和EditText中显示来自API服务器的JSON数据?

ios - 从解析错误中检索空数组

ios - 使用 parse 进行 ios 应用注册的电子邮件验证

swift - 解析保存后云函数返回成功结果但不执行成功函数

ios - 观看 App 以确定用户是否在 iPhone 上登录?

mysql - ios解析一个查询多对多关系

java - 从 android 发布 url 以检索数据

android - 从 Fragment 中的 Listview 获取项目