2015-04-06 45 views
0

我使用下面的iOS分析查詢:Android的分析查詢

let predicate = NSPredicate(format: "(fromUserid = %@ OR fromUserid = %@) AND (toUserid = %@ OR toUserid = %@) AND seen = %@", profilePhotoID, friendProfilePhotoID, profilePhotoID, friendProfilePhotoID, false) 
var query = PFQuery(className: "Message", predicate: predicate) 

我該怎麼辦使用解析Android SDK中相同的查詢?我沒有看到做這樣的謂詞的選項。

回答

2

您可以從Android SDK中分析查詢數據等給出例子...

 ParseQuery<ParseObject> query = ParseQuery.getQuery("Message"); 
     String[] ids = {profilePhotoID, friendProfilePhotoID}; 
     query.whereContainedIn("fromUserid", Arrays.asList(ids)); 
     query.whereContainedIn("toUserid", Arrays.asList(ids)); 
     query.whereEqualTo("seen", false); 
     query.findInBackground(new FindCallback<ParseObject>() { 
      public void done(List<ParseObject> scoreList, ParseException e) { 
       if (e == null) { 
        Log.d("Message", "Retrieved " + scoreList.size() + " Message"); 
       } else { 
        Log.d("Message", "Error: " + e.getMessage()); 
       } 
      } 
     }); 

欲瞭解更多詳細信息,請參閱Parse Query Document

讓我知道,如果有什麼需要..

+0

完美的感謝! – codeman

+0

最受歡迎@codeman –