我想要一种方法来向用户显示他当前在应用程序中的位置。例如,如果我有activity A
,activity B
, activity C
等等...如果他导航到activity E
(例如)..他应该能够看到他如何登陆当前屏幕的历史记录--(从Home->E或从home->a->b然后e或类似。准确地说..)..我已经阅读了开发人员论坛上的活动堆栈,但仍然没有办法连接到活动的堆栈跟踪...请帮助..
您可以使用getStackTrace()
用于获取导航信息:
StackTraceElement traceElement = Thread.currentThread()
.getStackTrace()[3];
String logText = String.format(CLASS_METHOD_LINE_FORMAT,
traceElement.getClassName(), traceElement.getMethodName(),
traceElement.getLineNumber(), traceElement.getFileName());
Log.d("messg", logText);
or
猫/data/anr/traces.txt
但你需要有root权限才能修改其中的文件/data/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)