美文网首页
报错: java.lang.NoSuchMethodError:

报错: java.lang.NoSuchMethodError:

作者: S晔枫 | 来源:发表于2018-05-09 10:45 被阅读60次

记录今天测试项目时遇到的bug :
java.lang.NoSuchMethodError: android.content.Context.getDrawable

提示报错的代码: holder.mLl_root.setBackground(mContext.getDrawable(R.drawable.background_green));

google后发现造成的原因的版本问题, 如果是android 5.0以上的手机是不会有此报错


图片.png

将代码改为:
holder.mLl_root.setBackground(ContextCompat.getDrawable(mContext,R.drawable.background_green)); 就可以, 低于5.0的手机也可以正常运行

相关文章

网友评论

      本文标题:报错: java.lang.NoSuchMethodError:

      本文链接:https://www.haomeiwen.com/subject/xvknrftx.html