java.lang.NoSuchMethodError: android.view.View.setBackground 异常
来源:互联网 发布:信用卡积分兑换 知乎 编辑:程序博客网 时间:2024/05/15 23:45
异常
java.lang.NoSuchMethodError的一种可能
新老版本并存,而老版本的jar包路径还在classpath中,并且在 新版本的前面,程序调用新方法,编译没问题,但运行时会先去找旧的classes,而旧的classes中不含此方法,故报 NoSuchMethodError错误,而且这个还不是异常,捕获不了,不好找原因。
另外新旧版本并存,老版本在前,运行时调用的方法名相同,但内容变了,这时就不是报Error了,而是可能报各种稀奇古怪的异常。
PS:在子贵项目中,SpinnerPopAdapter类的getView方法里面,convertView.setBackground(null); 这里抛出了
该异常,并不是所有机型或者Android系统平台都会抛出这个异常。当时解决如下:
convertView.setBackgroundResource(R.color.transparent);
java.lang.NoSuchMethodError的一种可能
新老版本并存,而老版本的jar包路径还在classpath中,并且在 新版本的前面,程序调用新方法,编译没问题,但运行时会先去找旧的classes,而旧的classes中不含此方法,故报 NoSuchMethodError错误,而且这个还不是异常,捕获不了,不好找原因。
另外新旧版本并存,老版本在前,运行时调用的方法名相同,但内容变了,这时就不是报Error了,而是可能报各种稀奇古怪的异常。
PS:在子贵项目中,SpinnerPopAdapter类的getView方法里面,convertView.setBackground(null); 这里抛出了
该异常,并不是所有机型或者Android系统平台都会抛出这个异常。当时解决如下:
convertView.setBackgroundResource(R.color.transparent);
0 0
- java.lang.NoSuchMethodError: android.view.View.setBackground 异常
- Android中解决java.lang.NoSuchMethodError: android.view.View.setBackground
- 关于java.lang.NoSuchMethodError: android.view.View.setBackground
- Android 2.x.x版本下错误:java.lang.NoSuchMethodError: android.view.View.setBackground 解决
- java.lang.NoSuchMethod: android.view.View.setBackground
- java.lang.NoSuchMethodError: android.widget.Button.setBackground
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- java.lang.NoSuchMethodError: android.widget.ImageView.setBackground
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay
- 如何解决Android出现的异常“java.lang.NoSuchMethodError: android.widget.LinearLayout.setBackground”?
- 【Android错误总结】错误java.lang.NoSuchMethodError: android.ImageView.setBackground
- android 4.0 兼容性问题 java.lang.NoSuchMethodError TextView.setBackground
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- 加背景出现 java.lang.NoSuchMethodError:setBackground()
- java.lang.StackOverflowError: android.view.View.isLayoutDirectionInherited
- 异常:java.lang.ClassCastException: android.view.ViewGroup$LayoutParams cannot be cast to android.view.
- java.lang.NoSuchMethodError: No static method hasOnClickListeners(Landroid/view/View;)Z in class Lan
- 如何提升你的能力?给年轻程序员的几条建议
- 关于异常 java.lang.NullPointerException: println needs a message
- 关于异常:android.view.WindowManager$BadTokenException: Unable to add window
- 控制器的创建
- ProgressDialog在某些机型上显示不正常。
- java.lang.NoSuchMethodError: android.view.View.setBackground 异常
- okhttp
- AsyncTask执行顺序,并发执行。
- opencv HOG中detectMultiScale函数详解
- 20.Valid Parentheses
- Android中正确导入第三方jar包的方法。
- Android访问本地的html文件,分为两种。
- 重启adb时,Make sure the plugin is properly configured问题。
- oracle数据库未打开解决办法