我正在尝试创建一个函数,该函数从其中的方法返回方法名称:
public static String getMethodName(final int depth)
{
final StackTraceElement[] ste = Thread.currentThread().getStackTrace();
return ste[ste.length - 1 - depth].getMethodName();
}
然而,当我从Activity.onCreate()方法中调用该方法时,它返回的是"main"而不是"onCreate"。
如何在该方法内获取实际的方法名称?