2014-11-07 5 views
0

데이터베이스에 저장했는데 데이터베이스 요소를 검색하려고 할 때 항상 데이터베이스에 체크인해야하는 objectID를 지정해야합니다. 나는 요소에서 objectID를 얻거나 저장할 때 객체 ID를 얻을 수있는 방법을 원합니다.get objectId parse android

"o1l5gCCPB4는"여기에 내가 검색을 위해 사용되는 코드입니다 ObjectId가

입니다 : 당신은 요소를 얻을 수

query.getInBackground("o1l5gCCPB4", new GetCallback<ParseObject>() { 

    @Override 
    public void done(ParseObject object, ParseException e) { 
     // TODO Auto-generated method stub 
      if (e == null) { 
       String playerName = object.getString("foo"); 
       tv.setText(playerName); 
      } else { 
       // something went wrong 
       tv.setText("Something went wrong!!"); 
      } 
      } 

    }); 
+0

아무도 도와 줄 수 있습니까? –

+0

objectID를 모른 채 Parse 데이터베이스에서 요소를 검색 할 수있는 방법이 있습니까? –

답변

0

는,이 방법 :

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(PARSE_CLASS_DRAGS); 
    query.whereEqualTo("objectId", objectId); 
    query.findInBackground(new FindCallback<ParseObject>() { 
     @Override 
     public void done(List<ParseObject> list, ParseException e) { 
      //convert the parseObjects to your objects 
     } 
    }); 

당신이 얻고 싶은 경우에 모든 요소에 대해 query.whereEqualTo() 행만 무시하면됩니다.