Skip to content

No ItemViewDelegate added that matches position=3 in data source #131

@minitriangle

Description

@minitriangle

fixt this Exception you need to custom MultiItemTypeAdapter

fixit code

`
@OverRide
public int getItemViewType(int position) {
try {
return super.getItemViewType(position);
}catch (Exception e){
return -1;
}
}
@OverRide
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
if (viewType==-1){
Log.e("---",viewType+"**");
ItemViewDelegate itemViewDelegate = new EmptyDelegate();
int layoutId = itemViewDelegate.getItemViewLayoutId();
ViewHolder holder = ViewHolder.createViewHolder(mContext, parent, layoutId);
onViewHolderCreated(holder,holder.getConvertView());
setListener(parent, holder, viewType);
return holder;

    }
    return super.onCreateViewHolder(parent, viewType);
}

@Override
public void convert(ViewHolder holder, Object o) {
    try {
        super.convert(holder, o);
    }catch (Exception e){

    }
}

`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions