FLAG_KEEP_SCREEN_ON无法清除

时间:2015-05-03 09:37:45

标签: android

我从这开始,它确实阻止平板电脑进入睡眠状态。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

后来,我打电话给...

getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

但是屏幕没有开始睡觉。我错过了什么吗?

编辑:

看起来像是从webappinterface调用这个问题。如果我用按钮调用它,它确实有用。

public class WebAppInterface {
        WebAppInterface(WebView c) {
            mContext = c;
        }
        @JavascriptInterface

          public void sleepme() {
        getWindow().clearFlags(android.view.WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
             }

..............等........

0 个答案:

没有答案