
我想在LogCat中插入一个日志,当我点击它时会跳转到它的行,就像系统生成的一些错误日志一样.
可能吗?
解决方法:
我找到了:
public static voID showLogCat(String tag, String msg) { StackTraceElement[] stackTraceElement = Thread.currentThread() .getStackTrace(); int currentIndex = -1; for (int i = 0; i < stackTraceElement.length; i++) { if (stackTraceElement[i].getmethodname().compareto("showLogCat") == 0) { currentIndex = i + 1; break; } } String fullClassname = stackTraceElement[currentIndex].getClassname(); String classname = fullClassname.substring(fullClassname .lastIndexOf(".") + 1); String methodname = stackTraceElement[currentIndex].getmethodname(); String lineNumber = String .valueOf(stackTraceElement[currentIndex].getlineNumber()); Log.i(tag, msg); Log.i(tag + " position", "at " + fullClassname + "." + methodname + "(" + classname + ".java:" + lineNumber + ")"); }它的用法:
showLogCat("tag", "message"); 总结 以上是内存溢出为你收集整理的android – 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?全部内容,希望文章能够帮你解决android – 如何在LogCat中插入一个日志,当我点击它时跳转到它的代码行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)