2016-07-16 60 views
0

這可能是一個非常基本的問題,但我對android非常陌生。Android + Parse從查詢中獲取objectId

如何從此查詢中獲取返回項目的objectId?

ParseQuery<ParseObject> query = ParseQuery.getQuery("GameScore"); 
 
query.whereEqualTo("playerName", "Dan Stemkoski"); 
 
query.findInBackground(new FindCallback<ParseObject>() { 
 
    public void done(List<ParseObject> scoreList, ParseException e) { 
 
     if (e == null) { 
 
      Log.d("score", "Retrieved " + scoreList.size() + " scores"); 
 
     } else { 
 
      Log.d("score", "Error: " + e.getMessage()); 
 
     } 
 
    } 
 
});

回答

1

要獲得對象ID從scoreList你可以遍歷該列表並使用getObjectId方法。

實施例這樣

for(ParseObject obj : scoreList) 
{ 
String id = obj.getObjectId; 
}