我正在开发一个严重依赖加速度计的 Android 应用程序。因此,我确实需要确保正确处理 onResume 和 onPause 事件。
当 WidgetLocker 被禁用时,我的应用程序运行良好,但是当我锁定屏幕并在 WidgetLocker 启用时返回应用程序后,应用程序冻结,我必须在它再次响应之前终止进程。
我的假设是事件之一,onPause 或 onResume 没有运行,因此加速度计被注册两次,或两次未注册。
有没有办法确保事件会被击中,或者在没有被击中的情况下进行编程?我在使用其他应用程序和 WidgetLocker 时没有遇到任何问题,所以我认为我做错了什么。