如何在不访问对象或指针的情况下读取parse.com中的列值

时间:2016-08-08 14:46:55

标签: android parse-platform

使用此代码,除非我使用objectId = xJ34wEo,否则我无法获取“名称” 如果没有,建议一种方法,至少使用指针。

//Parse Query Initialization 
final ParseQuery<ParseObject> query = ParseQuery.getQuery("MyUsers");

//To check the row which has "number"="1234"
query.whereEqualTo("number", "1234"); 
query.findInBackground(new FindCallback<ParseObject>() { 
    public void done(List<ParseObject> employees, ParseException e) {
        if (e == null) { 
            try { 
                //xJ34wE0 is objectId 
                query.get("xJ34wEo").get("name") + ""); 
            } catch (ParseException pe) {}
          }
      }
}); 

1 个答案:

答案 0 :(得分:0)

您是否只是尝试使用该号码获取employee对象?

你有List<ParseObject>,所以请使用它。

query.findInBackground(new FindCallback<ParseObject>() { 
    public void done(List<ParseObject> employees, ParseException e) {
        if (e == null && employees.size() > 0) { 
            try { 
                String name = employees.get(0).get("name");
                Log.d("PARSE", name);
            } catch (ParseException pe) {}
          }
      }
});