java - 获取当前正在执行的方法的名称

标签 java android thread-safety

<分区>

嗯,我基本上做的是一个有很多 Activity 的应用程序。我有几个使用安卓手机的 friend ,我把应用程序给了他们进行测试。然而,它有时会进入无休止的循环并做出奇怪的行为,由于他们缺乏编程经验并且无法在那些特定时刻转储 logcat,我无法理解这些行为。

所以我需要做的是创建一个静态的始终可见的窗口,可能是弹出窗口,显示程序现在在哪个方法中。

所以我的问题是,实现此功能的最佳方式是什么,以及如何检索 App 所在的当前方法(它有多个线程)。

最佳答案

Thread.currentThread().getStackTrace()[1].getMethodName()

关于java - 获取当前正在执行的方法的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495249/

相关文章:

java - 节流 javafx gui 更新

java - 如何从类继承方法并在另一个 Activity 中使用它们

ios - 使用 NSURLConnection 是否需要考虑线程安全? - iOS

java - 是否应该在 EDT 内声明按键绑定(bind)?

java - 尝试将自定义解释器添加到 Apache Zeppelin 时出现错误

java - 将 Map 转换为内联元素、文本 XML

java - 膨胀类 fragment InflateException 二进制 XML 文件时出错

java - 如何从命令行或脚本升级正在运行的 NetBeans 平台应用程序中的模块?

javascript - 获取 pinterest 访问 token 的代码

java - 正则表达式 - 可选择捕获 2 组