繁体   English   中英

日食怎么能告诉我我目前正在进行的活动?

[英]how can eclipse tell me in which activity i'm currently in?

我尝试调试我的Android应用程序,有时会看到多余的空白活动。

但是,我无法理解导致空白活动的流程。

日食如何帮助我了解显示了哪个活动?

我查看了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

即使在原木猫中也看不到

在此处输入图片说明

是的,您可以记录您当前所在的活动:

adb logcat | grep "ActivityManager"

下面是ScreenShot,其中显示了带有包名称的活动:

在此处输入图片说明

使用层次结构查看器并观察描述当前可见活动的粗体文本。要从Eclipse中打开层次结构查看器,请选择“窗口”->“打开透视图”->“层次结构视图”。

使用层次结构查看器进行当前可见的活动

要了解有关层次结构查看器的更多信息,请参考此链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM