先介绍map概念
-
官方文档
- transform the items emitted by an Observable by applying a function to each item.
- 通过对每个项应用一个函数来转换可观察对象发出的项。(百度翻译)
-
个人理解: Observable 到 Observer 之间传递的数据转换
-
重点: Transformation
简单的试试怎么用
-
假设古代钱币加工是先做成圆形
-
下一步是在圆形中打一个方孔
-
所以流程应该是这样
- 圆形金属-> map(打方孔) -> 钱币
开始撸码
- 先来最基础的发圆形钱币
Observable.just(new circleMoney(), new circleMoney())
.subscribe(new Action1<circleMoney>() {
@Override
public void call(circleMoney money) {