今天用一个安卓4.0.4版本的手机测试手上的项目,发现logcat弹出这样一个提示“java.lang.NoSuchMethodError: android.widget.RelativeLayout.setBackground”,然后这个页面因为没有做异常捕获处理,所以直接导致系统崩溃了。检查后发现里面设置背景用的是setBackground()方法,而该方法是API16才开始有的。遇到这样的情况,将这个方法更改为setBackgroundDrawable()就可以了。
相关文章
- 07-11关于 WebBrowser调用百度地图API 鼠标滚轮缩放地图级别失灵的解决办法
- 07-11关于Coursera上部分课程中文字幕不同步的粗糙解决办法(chrome插件)
- 07-11关于xfce中桌面没法显示回收站以及thunar中无法进行卷管理的解决办法
- 07-11关于VS2010出现“此方法显式使用的 CAS 策略已被 .NET Framework 弃用... ...请使用 NetFx40_LegacySecurityPolicy 配置开关”解决办法
- 07-11关于vue 项目中使用@符号替代src 目录 vscode 不能自动提示的解决办法
- 07-11关于NGUI的动态加载后的刷新显示问题,解决办法!!
- 07-11关于torch.cuda.is_available()一直返回False的解决办法
- 07-11关于重装系统后开始菜单栏anaconda3文件夹消失问题的解决办法
- 07-11关于连接HaDoop拒绝连接主机路由的解决办法(之一)
- 07-11关于esp8266的SDK开发串口打印mismatch map 3,spi_size_map 6 system_partition_table_regist fail解决办法