我的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;
}
});
}
有人能给我一些关于如何实现这一目标的指示吗?感谢。
答案 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!!