我注意到在RxJava中我们无法执行此方法签名buffer(count, skip, timespan, TimeUnit)
无论如何都要执行此操作而不重新创建缓冲区的其他操作。
这method并没有多大帮助。此外,在文档中没有规范,如果它发出重叠的缓冲项目!??
更新
flatMapIterable在这里添加了什么?期望的行为是,如果a在指定的时间跨度内有10个项目,则发出缓冲的项目。如果时间跨度已经过去并且没有发出任何项目,我希望收到一个空缓冲区。
使用计数并跳过等待直到达到计数但在两者之间不返回任何内容。