Window设置了flag_turn_screen_on, 屏幕处于半暗状态时不能点亮。

条件:
Dialog的Window添加了flag_turn_screen_on。
屏幕由亮转暗, 处于半暗状态。 未锁屏。

触发:
上面状态下, showDialog
不能点亮屏幕, 仍处于半暗状态。

屏幕全暗状态下可以正常点亮。

求问原因, 及解决方案。

阅读 8.8k
1 个回答

flag_turn_screen_on 不能点亮半暗的屏幕。
可使用flag_keep_screen_on 点亮, 但这会保持屏幕常亮, 可在点亮后clearFlags(...)。
也可使用PowerManager.userActivity(...)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题