确定Android暂停的原因

Ama*_*wal 9 android onresume onpause

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

如何确定暂停的原因?

min*_*des 6

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

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

  • 谢谢您的帮助。重新启动设备工作。我认为它正在尝试获取位置,并且可能试图显示错误窗口,但错误窗口出错并没有显示,“不可见”导致我的 Activity 暂停并在分离中恢复。 (2认同)