![]() |
1
7
请看一下书中的以下部分: Reactive Programming with RxJava ' 默认情况下,对主题调用onNext()将直接传播到所有观察者的onNext()回调方法。这些方法共享相同的名称并不奇怪。在某种程度上,对Subject调用onText()会间接调用每个订阅者的onText()。 如果从线程1调用主题的onNext,它将从线程1向订阅方调用onText。将讨论onSubscribe。 所以首先要做的是: 订阅将发生在哪个线程上:
我只是猜测,并说它是调用线程。这将是observeOn中描述的线程,即Android UI循环。
请查看示例代码和输出:
输出:
|
![]() |
2
1
当您调用操作符时,它会影响整个下游。如果您致电:
在不正确的位置,流的其余部分在指定线程上执行。
在流的最末端:
|
![]() |
3
0
我想你忘记了
|
![]() |
jaggs · 如何每月将表中的计数器列重置为零 7 年前 |
![]() |
Gopal · 在BAT文件中搜索假脱机文本文件内的字符串 7 年前 |
![]() |
Nofar103 · 执行人在不同的时间间隔安排 7 年前 |
![]() |
SK Yakub · ORA-27465:属性参数_位置的值1无效 7 年前 |
![]() |
Daniel S. · android API级别15中的后台作业选择 7 年前 |