public abstract class RecyclingPagerAdapter<VH extends ViewHolder>
extends android.support.v4.view.PagerAdapter
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
| Constructor and Description |
|---|
RecyclingPagerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroyItem(android.view.ViewGroup parent,
int position,
java.lang.Object object) |
int |
getCount() |
abstract int |
getItemCount() |
int |
getItemId(int position) |
int |
getItemPosition(java.lang.Object object) |
int |
getItemViewType(int position) |
java.lang.Object |
instantiateItem(android.view.ViewGroup parent,
int position) |
boolean |
isViewFromObject(android.view.View view,
java.lang.Object object) |
void |
notifyDataSetChanged() |
abstract void |
onBindViewHolder(VH holder,
int position) |
abstract VH |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
protected void |
onNotifyItemChanged(ViewHolder viewHolder) |
void |
restoreState(android.os.Parcelable state,
java.lang.ClassLoader loader) |
android.os.Parcelable |
saveState() |
public abstract int getItemCount()
public abstract void onBindViewHolder(VH holder, int position)
public abstract VH onCreateViewHolder(android.view.ViewGroup parent, int viewType)
public void destroyItem(android.view.ViewGroup parent,
int position,
java.lang.Object object)
destroyItem in class android.support.v4.view.PagerAdapterpublic int getCount()
getCount in class android.support.v4.view.PagerAdapterpublic int getItemPosition(java.lang.Object object)
getItemPosition in class android.support.v4.view.PagerAdapterpublic java.lang.Object instantiateItem(android.view.ViewGroup parent,
int position)
instantiateItem in class android.support.v4.view.PagerAdapterpublic boolean isViewFromObject(android.view.View view,
java.lang.Object object)
isViewFromObject in class android.support.v4.view.PagerAdapterpublic void notifyDataSetChanged()
notifyDataSetChanged in class android.support.v4.view.PagerAdapterpublic void restoreState(android.os.Parcelable state,
java.lang.ClassLoader loader)
restoreState in class android.support.v4.view.PagerAdapterpublic android.os.Parcelable saveState()
saveState in class android.support.v4.view.PagerAdapterpublic int getItemId(int position)
public int getItemViewType(int position)
protected void onNotifyItemChanged(ViewHolder viewHolder)