技巧一:debug 断点直接打印log
在某些场景频繁调用的场景,我们有时候只是为了观察数值变化或者调用该函数的源头,通过debug 去观察,效率比较低,而且可能会影响本来的执行流程。如果加log 则需要重新编译或者说如果是第三方的库,压根没法加log。
为此,android studio 提供了,debug 断点中打 log 的方法,示例如下:
- 去掉 Suspend 勾选,断点颜色会由红色变成黄色
- 勾选 Stack trace(可选)
- 勾选 Evaluate and log,并且在下方输入框,输入表达式(java 语法)
- 点击 attach debug,然后执行代码
然后可以在 Debug Console 看到
image
网友评论