Skip to content

Instantly share code, notes, and snippets.

@vahid-m
vahid-m / BaseRecyclerAdapter.java
Created October 1, 2018 07:34 — forked from EStepiuk/BaseRecyclerAdapter.java
Abstract RecyclerView.Adapter
//T is a type of items
//when inheriting, just create constructor matching super,
//and override viewHolder() method that will return ViewHolder for given item type
public abstract class BaseRecyclerAdapter<T> extends RecyclerView.Adapter<BaseRecyclerAdapter.BaseViewHolder> {
public interface OnItemClickListener<T> {
void onClick(T item);
}