onBindViewHolder 在第一行显示错误

问题描述

onBindviewholder 在第一行显示错误。 “最终 Video_model1 模型 = list.get(position);” error snap 尝试了很多来修复它,任何人都可以帮助我

公共类 Video_adapter1 扩展 RecyclerView.Adapter{

ArrayList list;
Context context;

@NonNull
@Override
public viewholder onCreateViewHolder(@NonNull ViewGroup parent,int viewType) {
    View view = LayoutInflater.from(context).inflate(R.layout.firstpage,parent,false);
    return new viewholder(view);
}

@Override
public void onBindViewHolder(@NonNull viewholder holder,int position) {

    final Video_model1 model = list.get(position);
    holder.image.setimageResource(model.getimage());
    holder.title.setText(model.getTitle());
    holder.title.setText(model.getLink());


}

@Override
public int getItemCount() {
    return list.size();
}

public class viewholder extends RecyclerView.ViewHolder {

    ImageView image;
    TextView title,link;


    public viewholder(@NonNull View itemView) {
        super(itemView);

        image = itemView.findViewById(R.id.recycle_video_img);
        title = itemView.findViewById(R.id.name_title);
        link = itemView.findViewById(R.id.link_text);

    }
}

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)