【发布时间】:2017-05-03 06:45:29
【问题描述】:
假设我有一个项目列表并发出它:
Observable<Item> items = Observable.fromIterable(list);
现在我想要第二个插入标题的 observable。是否必须插入标题可以通过比较两个连续的项目来决定。任何想法如何做到这一点?
逻辑如下:
- 比较两个连续的项目
- 如果他们需要不同的标题,请在它们之间添加一个新的标题项
- 如果没有,就发出项目
我需要类似于 scan 的东西,但操作员必须发出输入项 + 可选标题项...
【问题讨论】: