- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我的主要 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/
在我的 Android Activity 中,我设置了 FLAG_KEEP_SCREEN_ON 标志,如下所示: protected void onCreate(Bundle savedInstanc
我正在尝试以编程方式切换 FLAG_KEEP_SCREEN_ON 标志。我的 Android 平板电脑应用程序适用于我的应用程序的主要 Activity 始终处于打开状态的特定工作环境。 到目前为止,
这很奇怪。 我之前使用的是: android:keepScreenOn="true" 在我的布局文件中,让屏幕在 Activity 中保持打开状态,效果很好。 但是我想改进它,以便仅当网络应用程序处于
当我的测试应用程序在前台运行持续通知时,我试图让屏幕始终处于开启状态。 当应用程序处于恢复状态时它工作正常,但是当我点击主页/中间按钮以将应用程序置于暂停状态同时在通知状态栏中显示正在进行的通知时它不
我使用 Navigation Drawer,并且在打开的 Fragment 中我想要 Activity 屏幕。 我使用: getActivity().getWindow().addFlags(Wind
我找到了几种使屏幕变暗的方法,但我不确定它们如何与 FLAG_KEEP_SCREEN_ON 协同工作: Settings.System.SCREEN_BRIGHTNESS IHardwareServi
我正在使用 setKeepScreenOn(true) 方法,但无法弄清楚如何相对于当前 Activity(具有内容 View 集)调用它。我已经能够通过在 View 中始终存在的一个按钮上调用它来使
保持屏幕唤醒可以通过使用唤醒锁来实现 mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK,
我使用以下代码来保持屏幕打开: this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager
很长一段时间我都认为我知道如何阻止屏幕进入休眠模式,我只是在我的 Activity 中使用了这段代码: getWindow().addFlags(WindowManager.LayoutParams.
我一直在努力弄清楚如何在我正在开发的应用程序中保持屏幕开启。网上有很多关于这个的信息,但我还没有真正找到任何具体的 flutter 。我发现了各种关于使用唤醒锁的帖子,但是当我尝试使用唤醒锁时,我的应
我的主要 Activity 中有此代码。 protected void onCreate(Bundle savedInstanceState) { supe
我是一名优秀的程序员,十分优秀!