我有一个一直在运行并收集传感器数据的后台服务。但是当屏幕变暗时,它会停止收集数据。
即使在这种情况下,我也希望它收集。
我的设备是 HTC MyTouch。我试过prtial唤醒锁,买了没用。
谁能帮我解决这个问题。
谢谢索米亚
我有一个一直在运行并收集传感器数据的后台服务。但是当屏幕变暗时,它会停止收集数据。
即使在这种情况下,我也希望它收集。
我的设备是 HTC MyTouch。我试过prtial唤醒锁,买了没用。
谁能帮我解决这个问题。
谢谢索米亚
这是一个记录在案的问题:http ://code.google.com/p/android/issues/detail?id=3708
不幸的是,不存在简单的解决方法,并且解决方法也并不总是有效。不过,对于大多数(如果不是全部)设备,它似乎已在 Android 2.3.3 中得到修复。
在 oncreate 方法中试试这个 getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
这适用于我的应用程序