我在某些模拟器上遇到了Android屏幕的问题。 我得到了以下信息:
。这只会发生在特定的模拟器设置和三星Galaxy 2设备上。谢谢,Chris。
![android screen issue](https://istack.dev59.com/G8248.webp)
我在我的抽象基本活动中添加了这段代码后,在 Android 2.x 设备上出现了相同的问题(仅限 Android 2.x 设备)。我使用这段代码来禁用我的应用程序在 Android 4.0 最近使用的应用程序列表中的截屏。
最后,我发现这段代码至少在 Android 4.x 设备上运行良好。因此,我解决此问题的方法是检查我是否在运行 Android 4.0 或更高版本:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
}
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
一旦它被移除,一切就恢复正常了。跟进问题,有人知道为什么会发生这种情况吗? - ctrlspace