【发布时间】:2017-06-06 04:04:13
【问题描述】:
我有一个返回Flowable<RealmResults<MyClass>> 的方法。对于那些不熟悉 Realm 的人,RealmResults 只是一个简单的 List 项目。
给定一个Flowable<RealmResults<MyClass>>,我想发出每个MyClass 项目,以便我可以对每个项目执行map() 操作。
我正在寻找类似以下的内容:
getItems() // returns a Flowable<RealmResults<MyClass>>
.emitOneAtATime() // Example operator
.map(obj -> obj + "")
// etc
哪个运算符会按顺序发出每个列表项?
【问题讨论】:
-
blockingNext() 之类的是否适用?它返回一个可迭代对象并阻塞,直到下一次发射。