标签: android android-service suspend
我有一个使用陀螺仪的服务。我发现当系统在服务运行时挂起时,传感器仍保持通电状态。我希望服务知道系统何时暂停,以便它可以释放传感器。
我考虑过在读陀螺仪时拿着唤醒锁(我只需要十秒钟),但这是一个非常低优先级的任务,我宁可放弃传感器。
这可能吗?我发现最接近的解决方案是捕获ACTION_SCREEN_OFF,但这不是解决方案。