如何在调试中查看活动堆栈?

Ali*_*aka 8 android activity-stack

我有一个问题,我认为我完成它后,我的一个活动正在弹出.

有没有办法看到活动的堆栈?

has*_*ian 11

1 - 您可以Hierarchy Viewer在内部使用 Eclipse.您可以看到所有连接的设备和模拟器activity stack.此外,在树视图中,您可以看到有关视图本身的更多信息:
在此输入图像描述

2 - 从中command line,您可以使用:adb shell dumpsys activity.这要求活动管理器打印其当前状态的转储.第一部分是完整的活动历史,按任务组织.
你可以看到更多细节here.

  • 谢谢,但是在Eclipse的"Windows"视图中查看数据时遇到了问题.以下是错误:[2012-07-08 16:48:06 - hierarchyviewer]无法从设备0149A91D0F01C00D获取视图服务器版本[2012-07-08 16:48:06 - hierarchyviewer]无法从中获取视图服务器协议版本device 0149A91D0F01C00D [2012-07-08 16:48:08 - hierarchyviewer]无法调试设备0149A91D0F01C00D (2认同)