先贴问题
出现的原因:
在界面中添加了一个ViewStub控件 ,然后在代码中做了初始化
并初始化ViewStub中的A,B控件,之后在一个代码中的一个地方做了A,B控件的非空处理,在为空的时候重新调用这句代码
mEmptyView.inflate()
在运行中报错了,出现了上面的提示
原因:不能在界面中出现多个 inflate方法,否则就会出现该异常
解决办法:
实例化一个View 给他复制
ViewStub mEmptyView = view.findViewById(R.id.emptyView)
View emptyView = mEmptyView.inflate();
TextView tv= emptyView.findViewById(R.id.tv);
TextView tv1= emptyView.findViewById(R.id.tv1);
这样就可以了 解决该问题
在此做个笔记!