0

在我释放我的 WakeLock 之后,我希望屏幕在用户的显示超时系统设置期间保持打开状态,我相信 ON_AFTER_RELEASE 标志就是这样做的。它在我的设备(GNex,4.3)上运行良好,但我的很多用户(主要在 4.3 上)报告说屏幕在释放 WakeLock 后立即关闭。

//To acquire the wl:
wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, TAG);

@Override
public void onPause() {
    super.onPause();
    if (wl != null) {
        if (wl.isHeld()) {
            wl.release();
        }
    }

难道我做错了什么?

4

1 回答 1

1

导致此行为的问题完全与其他事情有关,与 WakeLock 本身无关。

于 2013-09-04T22:47:47.247 回答