Как получить связанные записи в пользовательских объектах Quickblox?

Я знаю, как создать отношение:

QBCustomObject customObject = new QBCustomObject("Comment"); // your Class name
customObject.put(fieldHealth, 99);
customObject.put("text", "The first film in the series was...");
customObject.setParentId("50aa4d8fefa357fa14000001");

QBCustomObjects.createObject(qbCustomObject, new QBCallbackImpl() {
@Override
public void onComplete(Result result) {
    if (result.isSuccess()) {
        QBCustomObjectResult qbCustomObjectResult = (QBCustomObjectResult) result;
        QBCustomObject qbCustomObject = qbCustomObjectResult.getCustomObject();
        Log.d("New record: ",newCustomObject.toString());
    } else {
        Log.e("Errors",result.getErrors().toString());
    }
}
});

Но как получить, когда у меня есть родительский идентификатор?


person Cohelad    schedule 17.02.2014    source источник


Ответы (1)


Для этого нужно сделать отдельный запрос:

QBCustomObjectRequestBuilder requestBuilder = new QBCustomObjectRequestBuilder();
requestBuilder.eq("_parent_id", "50aa4d8fefa357fa14000001");

QBCustomObjects.getObjects(CLASS_NAME, requestBuilder, new QBCallbackImpl(){...
person Rubycon    schedule 18.02.2014
comment
о, спасибо, я думал, что есть еще один запрос, специально для этого .. но все равно спасибо. - person Cohelad; 18.02.2014
comment
@Igor, пожалуйста, взгляните на эту ссылку: - stackoverflow.com/questions/37318133/ - person user2028; 14.09.2017