1、问题
新版本上线后, 后台出现了java.lang.NullPointerException报错,异常发生在RelativeLayout的measure( )方法内部,measure( )方法调用方式如下:
// 实例化一个RelativeLayout对象
mDefaultView = LayoutInflater.from(getContext()).inflate(R.layout.facebook_following_layout, null);
// 调用measure()手动测量长宽,异常就是因为调用measure()
mDefaultView.measure(0, 0);
// 添加父容器中
mParent.addView(mDefaultView);
为何调用measure()会抛异常呢?
2、分析
通过观察发现在Android4.3以下(含4.3)的设备才出现异常,于是查看Androi