我可以使用query.equalTo()来匹配一堆指针吗?目前我有
query.equalTo('columnName', anObject);
我将动态添加anObject
个数组,query.equalTo()
方法可以处理,还是必须使用其他方法?
答案 0 :(得分:0)
在获得对象ID时将对象存储在全局变量中。 像我一样,我想获得当前的用户对象ID。 所以我喜欢当用户登录时,我将解析对象id存储在comman类中。 当我需要那个当前的用户ID那个时候我很容易就好了。
ParseQuery<ParseObject> getwishlit = new ParseQuery<ParseObject>(
"sharing_master");
getwishlit.addAscendingOrder(key_createdAt);
getwishlit.whereEqualTo(key_ownby, CommanClass.ParseObject_USER);
getwishlit.whereEqualTo(key_sharingclass, key_classwishlist);
getwishlit.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> list, ParseException e) {
// TODO Auto-generated method stub
if (e == null) {
Log.e("in the Array List ", " :: :: :" + list.size());
} else {
Log.e("in the Array List ",
" :: :: : Error" + e.getMessage());
}
}
});
此处CommanClass.ParseObject_USER是用户登录时的静态变量,此时我存储解析对象。 尝试这种方式已经完成了我的工作。