【发布时间】:2016-05-19 06:25:09
【问题描述】:
我这里有多个类,我需要知道正在调用哪个类。通过搜索,我知道了如何做到这一点,这表明我这样做:
StackTraceElement[] stElements = Thread.currentThread().getStackTrace();
for (int i=1; i<stElements.length; i++) {
StackTraceElement ste = stElements[i];
String className = ste.getClassName();
}
这让我得到了类名,但问题是我应该在哪里编写这段代码,以便我可以获得在我的应用程序中一直在执行的类的名称。
【问题讨论】:
-
您是否希望能够从应用程序内的任何位置调用此代码?还是有一个一直在运行的线程,你想要那个类的名字?
-
线程一直在运行,我必须知道那个类的名字