gpt4 book ai didi

android - getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) 完全没有反应

转载 作者:太空狗 更新时间:2023-10-29 16:22:01 26 4
gpt4 key购买 nike

我的主要 Activity 中有此代码。

  protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.startactivity);

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

但是过了一会儿屏幕还是变暗了,知道为什么会这样吗?

最佳答案

来自documentation for setFlags() (addFlags() 是一种方便的方法):

Note that some flags must be set before the window decoration is created (by the first call to setContentView(View, android.view.ViewGroup.LayoutParams)

这意味着您应该在调用 setContentView() 之前将对 addFlags() 的调用移动到。 @nandeesh 已经发布了这个答案但删除了它——我不确定为什么。

关于android - getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON) 完全没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12204336/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com