繁体   English   中英

FLAG_KEEP_SCREEN_ON无法清除

[英]FLAG_KEEP_SCREEN_ON doesn't clear

我从这开始,它确实使平板电脑无法入睡。

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);
             }

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM