我尝试调试我的Android应用程序,有时会看到多余的空白活动。
然而,我无法理解导致我进行空白活动的流程。
eclipse如何帮助我了解显示哪个活动?
我查看了DDMS的观点,但没有找到答案。
还尝试按"暂停"运行(调试播放,停止和暂停按钮)
我无法查看当前活动活动的位置。
有人知道吗?
更新
我试过了
adb logcat | grep "ActivityManager"
D/dalvikvm(28517): Note: class Landroid/app/ActivityManagerNative; has 192 unimplemented (abstract) methods
W/ApplicationsProvider(27925): at android.app.ActivityManager.getAllPackageUsageStats(ActivityManager.java:2520)
D/dalvikvm(28691): Note: class Landroid/app/ActivityManagerNative; has 192 unimplemented (abstract) methods
W/ApplicationsProvider(27925): at android.app.ActivityManager.getAllPackageUsageStats(ActivityManager.java:2520)
W/ApplicationsProvider(27925): at android.app.ActivityManager.getAllPackageUsageStats(ActivityManager.java:2520)
E/Parcel (27354): at com.android.server.am.ActivityManagerService.startActivityAsUser(ActivityManagerService.java:4066)
E/Parcel (27354): at com.android.server.am.ActivityManagerService.startActivity(ActivityManagerService.java:3964)
E/Parcel (27354): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:159)
E/Parcel (27354): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:2645)
但是我在哪里可以看到活动名称?
更新2
我尝试打开层次结构视图,但检查我的应用时出错:
更新3
即使在日志猫中我也看不到它
答案 0 :(得分:0)
是的,您可以记录您当前所在的活动:
adb logcat | grep "ActivityManager"
以下是ScreenShot,显示包名称的活动:
答案 1 :(得分:0)
使用层次结构查看器并观察描述当前可见活动的粗体文本。要从eclipse打开层次结构查看器,请选择Window - >开放视角 - >层次结构视图。
要详细了解层次结构查看器,请参阅此link