在android中调用方法详细信息,如行号,方法名和类名

时间:2013-11-29 09:33:39

标签: android

我需要显示调用方法的详细信息,如行号,方法名和类名。 如何在android中获取所有这些信息,无论何时在应用程序中调用方法,调用方法信息都必须被删除,任何人都可以帮助我解决这个问题......

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码 - [从How to get method name for debug output in Android/Java?]

复制
 Thread current = Thread.currentThread();
    StackTraceElement[] stack = current.getStackTrace();
    for(StackTraceElement element : stack)
    {
        if (!element.isNativeMethod()) {
            String className = element.getClassName();
            String fileName = element.getFileName();
            int lineNumber = element.getLineNumber();
            String methodName = element.getMethodName();
        }
    }

获得行号,方法名称,类名后,您可以根据需要使用它。