【问题标题】:QuickBlox customObject Update multiple records PermissionsQuickBlox customObject 更新多条记录 权限
【发布时间】:2014-03-06 14:45:45
【问题描述】:

我正在尝试更新多个记录权限。当我只更新一条记录的权限时,一切正常,但当更新多条记录时,什么都没有发生。

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());
        }
    }
});

【问题讨论】:

    标签: java android quickblox custom-object


    【解决方案1】:

    此请求中似乎存在错误。我们在它上面创建问题,并将在不久的将来修复它。您当前可以一条一条地更新权限。

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 2019-02-18
      • 2016-05-01
      • 2013-05-02
      • 2014-03-04
      • 1970-01-01
      • 2023-03-20
      • 2015-12-07
      • 2017-04-06
      相关资源
      最近更新 更多