Parse.com好友列表搜索Json对象

时间:2014-12-10 00:00:49

标签: android json facebook parse-platform

我的Android应用程序遇到了一个小问题,无法绕过它

我目前正在使用parse.com在User表下存储facebook个人资料信息。列名是profile,它的类型是Object,它只是一个Json对象。我希望能够在列中搜索具有特定名称的用户。

这是我的适配器的构造函数... public FriendListAdapter(Context context,final String searchCriteria){

    super(context, new QueryFactory<ParseUser>() {
        public ParseQuery<ParseUser> create() {
            ParseQuery<ParseUser> query = ParseUser.getQuery();
            query.whereContains("profile", searchCriteria);
            return query;
        }
    });
}

有人能给我一些关于如何实现这一目标的指示吗?感谢。

1 个答案:

答案 0 :(得分:0)

尝试使用query.whereEqualTo()方法和findInBackground()

以下是示例代码:

ParseQuery< ParseUser > query = new ParseQuery< ParseUser >();
        query.whereEqualTo("profile", searchCriteria);        
        query.findInBackground(new FindCallback< ParseUser >() {
            @Override
            public void done(List< ParseUser > messages, ParseException e) {
                // Success!!