Fragment not attached to activity 异常

这个异常的出现时因为在fragment还没有关联上activity的时候就调用了getResource()....方法。
解决办法是:在调用getResource()方法外加上一层判断if(isAdded()){}
具体代码如下:
if(isAdded()){
    Drawable drawable = getResources().getDrawable(R.drawable.renzheng);
    // / 这一步必须要做,否则不会显示.
    drawable.setBounds(0, 0, drawable.getMinimumWidth(),
            drawable.getMinimumHeight());
    tv_renzheng.setCompoundDrawables(drawable, null, null, null);
}

你可能感兴趣的:(Fragment not attached to activity 异常)