如果要筛选 metaData 的话,使用 metaData.key 来查就可以了。把返回的 list 结果做一个 for 循环来删除:
AVQuery<AVObject> avQuery = new AVQuery<>("_File");
avQuery.whereEqualTo("metaData.owner", "56430f7c00b0814da4cf438f");
avQuery.findInBackground(new FindCallback<AVObject>() {
@Override
public void done(List<AVObject> list, AVException e) {
try {
AVFile.withObjectId(list.get(0).getObjectId()).deleteInBackground(new DeleteCallback() {
@Override
public void done(AVException e) {
}
});
} catch (AVException e1) {
e1.printStackTrace();
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
}
});