<分区>
嗯,我基本上做的是一个有很多 Activity 的应用程序。我有几个使用安卓手机的 friend ,我把应用程序给了他们进行测试。然而,它有时会进入无休止的循环并做出奇怪的行为,由于他们缺乏编程经验并且无法在那些特定时刻转储 logcat,我无法理解这些行为。
所以我需要做的是创建一个静态的始终可见的窗口,可能是弹出窗口,显示程序现在在哪个方法中。
所以我的问题是,实现此功能的最佳方式是什么,以及如何检索 App 所在的当前方法(它有多个线程)。
<分区>
嗯,我基本上做的是一个有很多 Activity 的应用程序。我有几个使用安卓手机的 friend ,我把应用程序给了他们进行测试。然而,它有时会进入无休止的循环并做出奇怪的行为,由于他们缺乏编程经验并且无法在那些特定时刻转储 logcat,我无法理解这些行为。
所以我需要做的是创建一个静态的始终可见的窗口,可能是弹出窗口,显示程序现在在哪个方法中。
所以我的问题是,实现此功能的最佳方式是什么,以及如何检索 App 所在的当前方法(它有多个线程)。
最佳答案
Thread.currentThread().getStackTrace()[1].getMethodName()
关于java - 获取当前正在执行的方法的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495249/