LCQuery<LCObject> query = new LCQuery<>("Todo");

query
.getInBackground("582570f38ac247004f39c24b")
.subscribe(
    // Observer 是否应该替换为 Observer ?
    new Observer<LCObject>() {}
)

标红提示
None of the following functions can be called with the arguments supplied.

我的依赖包版本
cn.leancloud:storage-core:8.1.4

路径
https://leancloud.cn/docs/leanstorage_guide-java.html#hash6681697615

虽然上述方法可以在一次请求中包含多个操作,每一个分别的保存或同步操作在计费时依然会被算作一次请求,而所有的删除操作则会被合并为一次请求。

问题
是不是值,上述方法可以在一次请求中包含多个操作,每一次的保存或同步,删除操作都仅被算作一次请求
路径
https://leancloud.cn/docs/leanstorage_guide-java.html#hash7876928372

这个链接指向的是「同步对象」一节,和您的代码示例好像对不上?另外「Observer 是否应该替换为 Observer ?」这里是有漏打了一些字么?

这里应该删除 option

非常感谢反馈,我们会尽快修正

这里是不是指删除传入的数组中的所有对象?

是的。比如 todo.removeAll("alarms", listOf(alarm1, alarm2, alarm3)),这里 alarm1、alarm2、alarm3 都会从数组字段 alarms 中删除。这里原本的表述有误,会尽快修正。

上述方法可以在一次请求中包含多个操作,每一次的保存或同步,删除操作都仅被算作一次请求

不是的。这里保存、同步和删除在计费上是区别对待的。分别调用一百次 save 接口,和调用一次 saveAll 接口(其中保存了 100 个对象),计费上都算调用了 100 次。fetch 和 fetchAll 同理。但,调用一百次 delete 接口,计费上算调用 100 次,调用一次 deleteAll 接口(其中删除了 100 个对象),计费上算调用了一次。参见这个 常见问题解答1

感谢解答!
第一个问题确实是我粗心写错了,重新表述:
这是原文代码

LCObject todo = LCObject.createWithoutData("Todo", "582570f38ac247004f39c24b");
todo.fetchInBackground().subscribe(new Observable<LCObject>() {
public void onSubscribe(Disposable disposable) {}
public void onNext(LCObject todo) {
    // todo 已刷新
}
public void onError(Throwable throwable) {}
public void onComplete() {}
});

标红提示
None of the following functions can be called with the arguments supplied.
- subscribe(Observer) defined in io.reactivex.Observable
- subscribe(Consumer!) defined in io.reactivex.Observable

问题
标红提示指,并没有一个传入Observable的subscribe()函数,是否应该将Observable修改为Observer?
同步对象中有两处是Observable

1 人赞了这个帖子.

再次感谢反馈,这里写错了,就像你说的那样,应该是 Observer。

文档修复已经发布。