我有一个Flowable<List<Item>>
我想要的:
- 对每个项目进行操作
- 之后,我想对整个结果列表进行操作。
这现在不起作用,因为它看起来像是进入了一个无限循环::
return list.concatMap(list ->
Observable.fromIterable(list)
.map(item -> {
item.setValue(value);
return item;
}).toList().toFlowable()
.flatMap(updatedList -> mLocalDataSource.update(updatedList)))
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread());