![]() |
1
2
方法#fromCallable是一个工厂,每次都会返回一个新的。每次订阅你都会订阅一首新的单曲。因此,将为每个订阅者调用该函数。如果要缓存该值,可以使用#cache运算符。请看提供的两个测试。 测试“notCached”将为每个订阅调用该函数。测试“缓存”将只调用函数一次。如果您想共享结果,只需使用create Single#fromCallable with#cache操作符。 环境
测验
|
![]() |
n0shadow · RxJava:为一个完整表列表指定最大并发性 7 年前 |
|
O10 · 与observeOn组合时,RxJava启动时忽略运算符 7 年前 |
![]() |
advice · RxJava-捕获使用者异常 7 年前 |