今天用一个安卓4.0.4版本的手机测试手上的项目,发现logcat弹出这样一个提示“java.lang.NoSuchMethodError: android.widget.RelativeLayout.setBackground”,然后这个页面因为没有做异常捕获处理,所以直接导致系统崩溃了。检查后发现里面设置背景用的是setBackground()方法,而该方法是API16才开始有的。遇到这样的情况,将这个方法更改为setBackgroundDrawable()就可以了。
相关文章
- 关于JAVA中URL传递中文参数,取值是乱码的解决办法
- 关于JAVA中URL传递中文参数,取值是乱码的解决办法
- 关于JAVA中URL传递中文参数,取值是乱码的解决办法
- 关于master..xp_cmdshell’的几个错误解决办法
- 关于cocos2d实现H5声音播放存在问题的解决办法
- 关于perl中中文乱码的解决办法
- 关于水晶报表不能即时更新报表内容的一个奇怪的解决办法
- 关于使用Ajax请求json数据,@RequestMapping返回中文乱码的几种解决办法
- 关于myeclipse加载building workspace卡顿的解决办法
- 在Ubuntu下安装eclipse并为eclipse配置hadoop开发环境(关于eclipse下无法找到hadoop插件的解决办法)