Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在发布后打开&x27;我不能始终如一地工作_Android_Wakelock - Fatal编程技术网

Android 在发布后打开&x27;我不能始终如一地工作

Android 在发布后打开&x27;我不能始终如一地工作,android,wakelock,Android,Wakelock,在我释放WakeLock后,我希望屏幕在用户的显示超时系统设置期间保持打开状态,我相信on_After_RELEASE-flag就是这样做的。它在我的设备(GNex,4.3)上运行良好,但我的很多用户(主要是4.3)都报告说,在释放WakeLock后,屏幕会立即关闭 //To acquire the wl: wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, TAG);

在我释放WakeLock后,我希望屏幕在用户的显示超时系统设置期间保持打开状态,我相信on_After_RELEASE-flag就是这样做的。它在我的设备(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();
        }
    }

我做错了什么吗?

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