1
我試圖更新多個記錄權限。當我更新一條記錄的權限時,一切正常,但是當更新多條記錄時,沒有任何反應。QuickBlox customObject更新多條記錄權限
List<QBCustomObject> qbCustomObjectList = new LinkedList<QBCustomObject>();
QBPermissions permissions = new QBPermissions();
ArrayList<String> usersIDS = new ArrayList<String>();
...
permissions.setReadPermission(QBPermissionsLevel.OPEN_FOR_USER_IDS, usersIDS);
for (int i = 0; i < qbIdsForUpdate.size(); i++) {
QBCustomObject co = new QBCustomObject("image");
co.setCustomObjectId(qbIdsForUpdate.get(i));
co.setPermission(permissions);
qbCustomObjectList.add(co);
}
QBCustomObjects.updateObjects(qbCustomObjectList, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
if (result.isSuccess()) {
QBCustomObjectMultiUpdatedResult updateResult = (QBCustomObjectMultiUpdatedResult) result;
progressDialog.dismiss();
} else {
Log.e("Errors",result.getErrors().toString());
}
}
});