想通过debug
看下Schedulers.single()
是走的哪个方法。
然后发现奇怪的东西
这里的f
明明为null
却不是直接return defaultScheduler
?;
为什么会走到return apply(f,deaultScheduler);
是我的源码有问题吗?还是debug
方式有问题?
求教大神啊,这完全看不懂。
想通过debug
看下Schedulers.single()
是走的哪个方法。
然后发现奇怪的东西
这里的f
明明为null
却不是直接return defaultScheduler
?;
为什么会走到return apply(f,deaultScheduler);
是我的源码有问题吗?还是debug
方式有问题?
求教大神啊,这完全看不懂。
3 回答897 阅读✓ 已解决
2 回答997 阅读✓ 已解决
1 回答944 阅读✓ 已解决
1 回答782 阅读✓ 已解决
2 回答900 阅读
2 回答833 阅读
1 回答777 阅读
我觉得是debug的问题,
Function f = onSingleHandler
f是一个Function类型,已经赋值了一个非空值onSingleHandler
,所以f != null
你可以看
onSingleHandler
是被注解为@Nullable
的