今天分享一个开发小技巧
在定位一些问题的时候
会遇到一个方法在代码里被好几处调用
这个时候想要知道复现情况下是那个地方调用了这个方法
就比较麻烦
总不能每个调用的地方都打上日志
其实可以用这个方法:
在这个被调用的方法里面
加上这样一行代码
new IllegalStateException("方法调用").printStackTrace();
参数里面可以随便写点东西
自己知道就好
扫描二维码关注公众号,回复:
12302414 查看本文章
然后实际运行后
在logcat控制台
设置“Warn”
运行代码
一旦方法被调用了
就可以看得到被调用的位置了
如图所示