纠正下,remove 在 query 下是可以行的,像这样:
AVQuery<AVObject> query = AVQuery.getQuery("_Installation");
query.whereEqualTo("objectId", "566541ed60b204d55d5840cd");
query.findInBackground(new FindCallback<AVObject>() {
@Override
public void done(final List<AVObject> list, AVException e) {
// list.get(0).put("owner", "");
list.get(0).remove("owner");
list.get(0).saveInBackground(new SaveCallback() {
@Override
public void done(AVException e) {
if (e == null) {
} else {
e.printStackTrace();
}
}
});
}
});
我测下,是不是 AVInstallation 的这个方法有问题。