getDrawable过时了,初学者,请大牛帮忙解决

getDrawable过时了怎样解决,viewHolder.ivHeadMy.setImageDrawable(mContext.getResources().getDrawable(msgInfo.mHead));

改为viewHolder.ivHeadMy.setImageDrawable(mContext.getResources().getDrawable(msgInfo.mHead,null)); 又老出错

viewHolder.lly.setVisibility(View.GONE);这句也出错,什么原因,初学者,请大牛帮忙解决

参考:
http://www.bubuko.com/infodetail-973288.html

 Drawable getDrawable(int id, Resources.Theme theme), 第二个参数@theme可以为空值.