记录今天测试项目时遇到的bug :
java.lang.NoSuchMethodError: android.content.Context.getDrawable
提示报错的代码: holder.mLl_root.setBackground(mContext.getDrawable(R.drawable.background_green));
google后发现造成的原因的版本问题, 如果是android 5.0以上的手机是不会有此报错
将代码改为:
holder.mLl_root.setBackground(ContextCompat.getDrawable(mContext,R.drawable.background_green)); 就可以, 低于5.0的手机也可以正常运行