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