是否有一种方便的方法可以根据方法签名自动创建Log语句?
按一些快捷键,它会在插入符号处插入语句。
我正在寻找类似下面的例子:
public void myMethod(String first, int second, Object third) {
Log.e(TAG, "myMethod() first=" + first + ", second=" + second + ", third=" + third);
...
}
答案 0 :(得分:2)
我刚刚在Android开发者频道的Android Studio for Experts视频中看到了类似的内容:
https://youtu.be/Y2GC6P5hPeA?t=314
简而言之:
您在方法的开头使用logm
实时模板,它会为方法条目生成日志记录调用。
为此,您可以使用TAG
- 模板在class-body的开头生成logt
- 常量(string-value将是简单的类名)。
另一个实时模板logr
用于记录方法结尾处的方法返回值,紧接在return语句之前(插入到插入位置)。