我正在开发一个严重依赖于加速度计的Android应用程序。因此,我真的需要确保正确处理onResume和onPause事件。
当WidgetLocker被禁用时,我的应用程序工作得很好,但在我锁定屏幕并在WidgetLocker启用时返回应用程序后,应用程序冻结,我必须在它再次响应之前终止进程。
我的假设是其中一个事件onPause或onResume没有运行,因此加速计被注册了两次,或者注销了两次。
有没有一种方法可以确保事件将被命中,或者在它们没有命中的情况下进行编程?我在使用其他应用程序和WidgetLocker时没有遇到任何问题,所以我认为我做错了什么。
发布于 2012-06-09 03:04:31
我没有做错什么。
还有其他记录在案的WidgetLocker问题案例。为了进行开发,我只是禁用了锁屏。上述问题与硬件相关,由锁屏引起。当我玩许多游戏时,我的手机(HTC EVO Design 4g)也存在类似的问题,其中一些是专业游戏。
https://stackoverflow.com/questions/8919656
复制相似问题