在 Github 上看到一個好用的 Plugin - Hugo ,
這個工具可以很方便的顯示一些 Debug Info ,
例如 Function 的傳入值、回傳值、執行時間…等,
引入的方式也非常簡單,
build.gradle
1 | buildscript { |
2.1
2
3
4
5@DebugLog
public String getName(String first, String last) {
SystemClock.sleep(15); // Don't ever really do this!
return first + " " + last;
}
然後你的 LogCat 就會出現以下訊息!1
2D/Example: ⇢ getName(first="Jake", last="Wharton")
D/Example: ⇠ getName [16ms] = "Jake Wharton"
非常方便的一個 Debug 工具!