gpt4 book ai didi

java - 如何插入 Quickblox 自定义对象上的数组?

转载 作者:行者123 更新时间:2023-11-30 04:04:52 26 4
gpt4 key购买 nike

我想通过使用“push”将指定值附加到数组来更新数组字段。但我不明白该怎么做。

我尝试使用“推”,但这不是方法:

QBCustomObject co = new QBCustomObject();
co.setClassName("image");
HashMap<String, Object> fields = new HashMap<String, Object>();
fields.push("array", newComment);
co.setFields(fields);
co.setCustomObjectId(ID);

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

最佳答案

试试这个

fields.put("push[tags][]", "man");
record.setFields(fields);

将“man”字符串推送到名为“tags”的数组字段

关于java - 如何插入 Quickblox 自定义对象上的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21000350/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com