我有function
我还有一个自定义转换器可将val singleList: Single<List<EntityItem>> = ...
转换为ItemEntity
(执行Item
或transformer::fromEntity
)
我如何使用RxJava运算符在transformer.fromEntity(entity)
中的每个EntityItem
上运行此转换,以便singleList
变为Single<List<EntityItem>>
答案 0 :(得分:1)
您可以Single<T>
使用.map { ... }
来转换它所拥有的值,并在map the items of the list内转换:
val result = singleList.map { it.map(transformer::fromEntity) }