Android如何调用并从解析表中获取值?

Android如何调用并从解析表中获取值?,android,parse-platform,Android,Parse Platform,嗨,我必须从解析表中获取一个值。列名是布尔类型的“isAvailable”,我的类名是“Presence”。我有一个用户id示例usTremn06。我必须调用此特定列并返回此特定用户的记录。我是新来解析的,不知道如何调用解析表。有人能帮我解决这个问题吗?提前谢谢。试试这样的事情 ParseQuery <ParseObject> query = ParseQuery.getQuery("Presence"); query.whereEqualTo("userId", userId);

嗨,我必须从解析表中获取一个值。列名是布尔类型的“isAvailable”,我的类名是“Presence”。我有一个用户id示例usTremn06。我必须调用此特定列并返回此特定用户的记录。我是新来解析的,不知道如何调用解析表。有人能帮我解决这个问题吗?提前谢谢。

试试这样的事情

ParseQuery <ParseObject> query = ParseQuery.getQuery("Presence");
query.whereEqualTo("userId", userId); // userId = 'Tremn06'
query.findInBackground(new FindCallback <ParseObject> () {@
    Override
    public void done(List <ParseObject> objects, com.parse.ParseException e) {
        if (e == null) {
            for (ParseObject parseObject: objects) {
                boolean isAvail = parseObject.get("isAvailable");
            }
        } else {
            // Something went wrong.
            Toast.makeText(getActivity(), "Error: " + e.getMessage().toString(), Toast.LENGTH_SHORT).show();
        }
    }
});
ParseQuery query=ParseQuery.getQuery(“存在”);
query.whereEqualTo(“userId”,userId);//userId='Tremn06'
query.findInBackground(新的FindCallback(){@
推翻
public void done(列出对象,com.parse.parsee){
如果(e==null){
用于(ParseObject ParseObject:objects){
布尔值isAvail=parseObject.get(“isAvailable”);
}
}否则{
//出了点问题。
Toast.makeText(getActivity(),“Error:+e.getMessage().toString(),Toast.LENGTH_SHORT).show();
}
}
});
试试这样的事情

ParseQuery <ParseObject> query = ParseQuery.getQuery("Presence");
query.whereEqualTo("userId", userId); // userId = 'Tremn06'
query.findInBackground(new FindCallback <ParseObject> () {@
    Override
    public void done(List <ParseObject> objects, com.parse.ParseException e) {
        if (e == null) {
            for (ParseObject parseObject: objects) {
                boolean isAvail = parseObject.get("isAvailable");
            }
        } else {
            // Something went wrong.
            Toast.makeText(getActivity(), "Error: " + e.getMessage().toString(), Toast.LENGTH_SHORT).show();
        }
    }
});
ParseQuery query=ParseQuery.getQuery(“存在”);
query.whereEqualTo(“userId”,userId);//userId='Tremn06'
query.findInBackground(新的FindCallback(){@
推翻
public void done(列出对象,com.parse.parsee){
如果(e==null){
用于(ParseObject ParseObject:objects){
布尔值isAvail=parseObject.get(“isAvailable”);
}
}否则{
//出了点问题。
Toast.makeText(getActivity(),“Error:+e.getMessage().toString(),Toast.LENGTH_SHORT).show();
}
}
});

如果您有user-means-user.get(列名),请尝试此操作

如果您有user-means-user.get(列名),请尝试此操作

你的回答帮助我解决了另一个问题谢谢。你的回答帮助我解决了另一个问题谢谢。