Android:如何记录所有Activity方法调用?

Lis*_*nne 17 android android-lifecycle

我想有一个快速的方法来记录对活动调用的所有超级方法的所有调用.

我试过这个https://github.com/stephanenicolas/loglifecycle

但由于某种原因它不适用于AppCompatActivity......

我可以要求我的IDE覆盖所有方法; 但是如何将Log添加到所有这些?手动?一定有办法..

Boj*_*man 11

你可以到处玩堆栈跟踪

StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
Run Code Online (Sandbox Code Playgroud)

来自文档:

数组的最后一个元素表示堆栈的底部,这是序列中最近的方法调用.

编辑:似乎有关于此HERE的整篇文章