我正在开发一个Android程序,我正在使用一项服务从加速度计中捕获数据。 即使屏幕关闭,我也使用唤醒锁继续捕获数据。还有一个TimerTask,确保每50毫秒读取一次数据。我在屏幕关闭事件后使用广播接收器重新注册事件监听器。 屏幕亮起一切正常,但是当屏幕熄灭时,会出现延迟,大约每800毫秒捕获一次数据。即使不使用加速度计,也会在此功能TimerTask中发生延迟。我也尝试使用hanlde并为线程设置50毫秒的延迟,但是空白屏幕的延迟仍然存在。我正在使用motorola razr和android jelly bean。谁能帮我?谢谢!