文章詳情頁
android - debug 第三方庫有什么特殊的技巧嗎?
瀏覽:71日期:2024-08-13 10:35:44
問題描述
想通過debug看下Schedulers.single() 是走的哪個方法。
然后發(fā)現(xiàn)奇怪的東西
這里的f 明明為null 卻不是直接return defaultScheduler?;為什么會走到return apply(f,deaultScheduler);是我的源碼有問題嗎?還是debug方式有問題?
求教大神啊,這完全看不懂。
問題解答
回答1:我覺得是debug的問題,F(xiàn)unction f = onSingleHandler f是一個Function類型,已經(jīng)賦值了一個非空值onSingleHandler,所以f != null你可以看onSingleHandler是被注解為@Nullable的
@Nullablestatic volatile Function<? super Scheduler, ? extends Scheduler> onSingleHandler;
相關(guān)文章:
1. python - 如何判斷字符串為企業(yè)注冊名稱2. python - django orm 過濾日期為當(dāng)天日期的數(shù)據(jù)3. nginx - pip install python庫報錯4. python - (初學(xué)者)代碼運行不起來,求指導(dǎo),謝謝!5. 老師您的微信號是多少?6. 為什么python中實例檢查推薦使用isinstance而不是type?7. mysql里的大表用mycat做水平拆分,是不是要先手動分好,再配置mycat8. javascript - js 對中文進行MD5加密和python結(jié)果不一樣。9. window下mysql中文亂碼怎么解決??10. mysql如何添加索引的時候指定索引方式
排行榜

熱門標(biāo)簽