2017-10-15 4 views
0

나는 구문 분석에서 검색을 시도합니다. 그러나 나는 모든 행을 얻고있다. 안드로이드와 같은 이름의 행이 하나 밖에 없습니다.구문 분석 whereequalto 모든 행을 반환합니다 android

ParseQuery<Group> query = ParseQuery.getQuery(Group.class); 
    query.whereEqualTo("name", "Android"); 
    query.findInBackground(new FindCallback<Group>() { 
     @Override 
     public void done(List<Group> objects, ParseException e) { 
      if (e == null) { 
       for (int i = 0; i < objects.size(); i++) { 
        Group group = objects.get(i); 
        groupList.add(group); 
       } 
       adapter.notifyDataSetChanged(); 
      } 
      Log.d("Size", "" + objects.size()); 
     } 
    }); 
+0

을 유지해야하는 경우

은 당신이 말하는대로 당신은 당신의 데이터가 증명하기 위해 우리에게 구문 분석 대시 보드를 표시해야합니다, 다음

ParseQuery.getQuery(Group.class) .whereEqualTo("name", "Android") .findInBackground(new FindCallback<Group>() { 

시도하거나 –

+0

https://imgur.com/a/Y2mpI –

+0

다른 버전의 구문 분석 라이브러리를 사용해 보았습니다. 작동하지 않습니다. –

답변

0

whereEqualTo returns a new Query object. 쿼리 개체를

ParseQuery<Group> query = ParseQuery.getQuery(Group.class).whereEqualTo("name", "Android"); 
query.findInBackground(new FindCallback<Group>() { 
+0

시도했습니다. 여전히 모든 행을 얻고 있습니다. –

+0

두 가지 방법 모두 시도 했습니까? –

+0

예, 첫 번째 방법은 사용할 수 없습니다. 둘 다 작동하지 않습니다 –

관련 문제