Android 布局错乱 Android花屏
来源:互联网 发布:sql having用法例子 编辑:程序博客网 时间:2024/05/21 22:42
最近做项目,妈的,有个一个很难受的bug.
这个bug ,自己这里没有手机,没有办法复现,找到了手机之后。解决了。
我先给大家看下什么叫布局错乱,花屏:
来张正常的图片:
正常情况下是这样的。然后,错误的情况下:
全乱了。有的图片都没有显示出来。
我说一下复现步骤:
1。打开应用
2。最近任务,一键杀死所有进程。
3。点击应用
4。home 键会桌面。
5。点击应用或者最近任务启动程序。
就出现了。
还好有log输出,不然真的不知道哪里的问题。开始我自己也乱了,妈的,这是哪里的问题?不就是到了后台?
后来我就盯着logcat 看,我发现,只要屏幕乱了,就会出现:
OpenGLRenderer: GL error: GL_INVALID_VALUE
sb 都能看懂,GL 绘图错了。 但是不是每次都输出这个log 奥。有时候,会输出:E/libEGL: validate_display:255 error 3008 (EGL_BAD_DISPLAY)
然后我就百度。
参考
然后就知道了,硬件加速导致的问题。关于硬件加速导致的问题,网上一堆。
参考
怎么关闭呢?一般都不会让你在应用程序里面直接关闭,粒度太大。
我的是webview那么就在自己的webview里面不开启就可以了。最小粒度的去解决了问题。记住,一定要在构造函数里面关闭,别问怎么知道的。
public CustomWebView(Context context) { super(context); webViewId = toString(); setLayerType(View.LAYER_TYPE_SOFTWARE, null); }
setLayerType(View.LAYER_TYPE_SOFTWARE, null); 就可以了。
阅读全文
0 0
- Android 布局错乱 Android花屏
- Android修改状态栏颜色 布局错乱问题解决
- android,xml布局顺序错乱的优化
- Android 关于显示键盘,布局错乱网上顶的问题
- Android 解决系统大号字体导致布局显示错乱问题
- Android系统设置大号字体后布局错乱的问题
- Android中ListView复用导致布局错乱的解决方案
- Android系统设置大号字体后布局错乱的问题
- Android 视频播放横屏布局错乱问题
- Android recyclerview 多个布局 item数据错乱
- android id 错乱
- android listview错乱问题
- androidの设计的布局在阿拉伯语下界面错乱的解决方法
- android设计的布局在阿拉伯语下界面错乱的解决方法
- androidの设计的布局在阿拉伯语下界面错乱的解决方法 总汇
- Android Listview多布局实现以及其复用错乱问题
- androidの设计的布局在阿拉伯语下界面错乱的解决方法 总汇
- android 异步加载 头像错乱
- 训练集、测试集和验证集 训练集
- python字符串编码出错
- JDBC链接本地MySQL数据库,创建表结构并添加数据和查询数据
- gctf-webshell相关 6.24
- 剑指offer——平衡二叉树
- Android 布局错乱 Android花屏
- 每个月的第一天时间戳 和 最后一天时间戳 (默认从本月开始)输入参数改变月份
- 50 个 Java 开发常见错误及规避技巧 (Part 1)(1-20)
- springMVC—异常处理
- IntelliJ Idea 常用快捷键列表
- Struts2 global_results 全局结果集
- 求数组子数组之和的最大值
- LOJ 6041 「雅礼集训 2017 Day7」事情的相似度
- PAT+乙1003.我要通过