2014-07-17 3 views
0

파스 클래스 테스트에서 데이터를 가져 오려고하는데 다음 코드로 아무 것도 얻을 수 없습니다. 도와주세요! 감사!안드로이드 쿼리가 작동하지 않습니다.

@Override 
    protected Void doInBackground(Void... params) { 
     ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Test"); 

     try { 
      items = query.find(); 
      Log.d("count", query.count() + " items"); 
     } catch (ParseException e) { 
     } 
     return null; 
    } 

답변

0

여기에 Android 및 JavaScript 구문을 혼합 한 것처럼 보입니다. 기본 예제입니다 : 여기

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()); 
     } 
    } 
}); 

문서 : https://parse.com/docs/android_guide#queries

+0

감사합니다! 이 코드는 ACL 설정을 수정 한 후에 작동합니다. – user2800489

+0

쿨 .. 계속해서 체크 표시를 눌러 승인 된 답변으로 표시하십시오. StackOverflow에 오신 것을 환영합니다. – Fosco

관련 문제