android - 哪个更好地添加标志或设置标志关于全屏和屏幕

标签 android screen android-activity fullscreen

我想知道以下实现方式在性能行为方面哪个更好:

  1. 全屏。

  2. 屏幕打开。

或者两者相同

首先:

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

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
            WindowManager.LayoutParams.FLAG_FULLSCREEN); 

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

也许这是个简单的问题,但我仍在学习 android 开发,

任何帮助将不胜感激,

谢谢。

最佳答案

我不认为这两种情况都会对性能产生很大影响,但在现代开发环境中,我们更喜欢直接在

中看到的编码简单性
 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
      WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

所以我绝对赞成

关于android - 哪个更好地添加标志或设置标志关于全屏和屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471715/

相关文章:

android - 如何在 onCreate 中使用 findViewById() 而不返回 null?

Android GoogleTv 搜索按钮

android - 如何在flutter中将第三方android库导入java文件

android-layout - Android 服务和 AlertDialog Activity

java - Android:编辑 View 的异步任务给出 "Only the original thread that created a view hierarchy can touch its views"(HTTPGet 卡住应用程序)

iOS 8 - UIWindow 方向始终为纵向

android - 我如何检查用户是否接受了读/写联系人的权限?

java - Canvas 上的 Android 中心文本

c++ - 3d 投影到 2d 屏幕坐标

android - 终止 Activity 后计时器的生命周期