8-8 toObserve两种形态演示
复制observeTest的代码,改成toObserveTest
修改方法名
访问方式改成toObservable
我们来看下调用结果
底下报了一个错。
说我们执行的次数太多
那么为什么会报出这样一个错误呢?
首先我们在执行Observe和toObservable的区别,就是下面这个对象我们不能用多次。
其实看错误可能看出来,就是同一个command 执行的次数太多了。
分别用两个对象
区分1和2
再次执行测试
这样就正常的执行了。
但是我们只返回了1, 没有2
在最后 线程休息2秒,然后把这个错误抛出去。
再次测试,加个Thread sleep才输出了下面三行
这两个的差异点
结束