当我的应用程序可见时,为什么屏幕不会关闭?

时间:2017-10-16 21:15:12

标签: android

我有一个应用程序似乎可以阻止屏幕在可见时关闭。

  • 我没有在应用程序的任何地方持有任何SCREEN_*唤醒锁。
  • 持有PARTIAL_WAKE_LOCK短时间(10-20毫秒)。对于特定的运行,我看到这个唤醒锁定一次然后释放,但屏幕仍然无限期地停留。
  • 对于此测试,我已将屏幕超时设置为最短的可能时间(15秒),并且在充电时禁用了屏幕。
  • 如果我从我的应用程序转到其他任何地方,屏幕会在15秒后熄灭。
  • 在我的布局资源中使用任何类型的XML(this question suggests to keep the screen on
  • 我也致电getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);作为对同一问题的不同答案。

我的应用还有哪些其他方法可以阻止屏幕关闭?这肯定不是预期的行为!

0 个答案:

没有答案