我使用 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?
关于android - 在 Parse 中存储/获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33498358/