确定Android暂停的原因

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

如何确定暂停的原因?

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

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