确定Android暂停的原因

时间:2011-07-18 15:28:31

标签: android onresume onpause

我的应用程序随机暂停(进入onPause方法),然后在我甚至没有触摸屏幕时恢复(进入onResume方法)。在logcat中,没有指示导致暂停和恢复的原因。这只发生在Galaxy Tab 7“而不是Motorola Xoom或HTC Legend上。

如何确定暂停的原因?

1 个答案:

答案 0 :(得分:6)

你声明它只发生在Galaxy Tab上。我想假设设备上运行另一个应用程序经常添加一个不可见的叠加层。如果此叠加层位于前景,则会触发您应用中的onPause()

您可以使用Android Instrumentation通过使用ActivityMonitor来监控Activity启动。我相信您甚至可以使用它来阻止某些活动启动。