@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
// Create a new view, which defines the UI of the list item
View view = LayoutInflater.from(viewGroup.getContext())
.inflate(R.layout.text_row_item, viewGroup, false);
return new ViewHolder(view);
}
دقت کنید LayoutInflater یک instance از کلاس View رو برمیگرداند و اگر شما return کنید عملا به خطا میخورید چرا که مقدار بازگشتی باید از نوع ViewHolder باشد .(همانطور که متد شما گویای این قضیه هست)