SuperRecycleView
SuperRecycleView copied to clipboard
碰到一个奇怪的bug,附解决方法
ViewHolder views must not be attached when created. Ensure that you are not passing 'true' to the attachToRoot parameter of LayoutInflater.inflate
解决方法:
修改SuperRecycleView.onCreateViewHolder
if (viewType == TYPE_REFRESH_HEADER) {
return new SimpleViewHolder(mRefreshHeader);
}
改为
if (viewType == TYPE_REFRESH_HEADER) {
if (mRefreshHeader.getParent() != null) {
mRefreshHeader = new ArrowRefreshHeader(getContext());
}
return new SimpleViewHolder(mRefreshHeader);
}