【问题标题】:calling methods details like line number, method name and class name in android [duplicate]在android中调用方法详细信息,例如行号,方法名称和类名称[重复]
【发布时间】:2013-12-15 10:54:07
【问题描述】:

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

【问题讨论】:

标签: android


【解决方案1】:

您可以使用以下代码-[复制自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();
        }
    }

一旦你得到了行号、方法名、类名,你就可以随意使用了。

【讨论】:

    猜你喜欢
    • 2014-01-17
    • 2011-02-22
    • 2012-11-28
    • 1970-01-01
    • 2010-10-11
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多