public abstract class CustomRecycleViewAdapter<T>
extends <any>
| Modifier and Type | Class and Description |
|---|---|
static class |
CustomRecycleViewAdapter.ViewHolder<T> |
| Modifier and Type | Field and Description |
|---|---|
protected android.view.View.OnClickListener |
mOnClickListener |
protected android.view.View.OnLongClickListener |
mOnLongClickListener |
| Constructor and Description |
|---|
CustomRecycleViewAdapter(int layout_id,
java.util.List<T> devices) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAll(java.util.Collection<? extends T> collection) |
void |
clear() |
protected void |
finalize() |
T |
getItem(int position) |
int |
getItemCount() |
protected android.view.LayoutInflater |
getLayoutInflater(android.content.Context context) |
RecyclerView |
getParent() |
void |
onAttachedToRecyclerView(RecyclerView recyclerView) |
protected android.view.View |
onCreateItemView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent,
int viewType) |
protected CustomRecycleViewAdapter.ViewHolder<T> |
onCreateViewHolder(android.view.View item) |
CustomRecycleViewAdapter.ViewHolder<T> |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onDetachedFromRecyclerView(RecyclerView recyclerView) |
protected abstract void |
registerDataSetObserver(java.util.List<T> items) |
void |
setOnItemClickListener(CustomRecycleViewListener<T> listener) |
void |
sort(java.util.Comparator<? super T> comparator) |
protected abstract void |
unregisterDataSetObserver(java.util.List<T> items) |
protected final android.view.View.OnClickListener mOnClickListener
protected final android.view.View.OnLongClickListener mOnLongClickListener
public CustomRecycleViewAdapter(int layout_id,
java.util.List<T> devices)
protected void finalize()
throws java.lang.Throwable
java.lang.Throwablepublic void onAttachedToRecyclerView(RecyclerView recyclerView)
public void onDetachedFromRecyclerView(RecyclerView recyclerView)
public CustomRecycleViewAdapter.ViewHolder<T> onCreateViewHolder(android.view.ViewGroup parent, int viewType)
protected android.view.View onCreateItemView(android.view.LayoutInflater inflater,
android.view.ViewGroup parent,
int viewType)
protected CustomRecycleViewAdapter.ViewHolder<T> onCreateViewHolder(android.view.View item)
public int getItemCount()
public T getItem(int position)
public void setOnItemClickListener(CustomRecycleViewListener<T> listener)
public RecyclerView getParent()
public void clear()
public void addAll(java.util.Collection<? extends T> collection)
public void sort(java.util.Comparator<? super T> comparator)
protected android.view.LayoutInflater getLayoutInflater(android.content.Context context)
protected abstract void registerDataSetObserver(java.util.List<T> items)
protected abstract void unregisterDataSetObserver(java.util.List<T> items)