技巧一:debug 斷點(diǎn)直接打印log
在某些場(chǎng)景頻繁調(diào)用的場(chǎng)景,我們有時(shí)候只是為了觀察數(shù)值變化或者調(diào)用該函數(shù)的源頭,通過(guò)debug 去觀察,效率比較低,而且可能會(huì)影響本來(lái)的執(zhí)行流程。如果加log 則需要重新編譯或者說(shuō)如果是第三方的庫(kù),壓根沒(méi)法加log。
為此,android studio 提供了,debug 斷點(diǎn)中打 log 的方法,示例如下:
- 去掉 Suspend 勾選,斷點(diǎn)顏色會(huì)由紅色變成黃色
- 勾選 Stack trace(可選)
- 勾選 Evaluate and log,并且在下方輸入框,輸入表達(dá)式(java 語(yǔ)法)
- 點(diǎn)擊 attach debug,然后執(zhí)行代碼

image
然后可以在 Debug Console 看到

image