public abstract class BaseFragmentStatePagerAdapter extends FragmentStatePagerAdapter
FragmentStatePagerAdapter.| Modifier and Type | Field and Description |
|---|---|
protected Context |
mContext
Context in which is this adapter used.
|
protected Resources |
mResources
Application resources.
|
| Constructor and Description |
|---|
BaseFragmentStatePagerAdapter(FragmentManager fragmentManager)
Same as
BaseFragmentStatePagerAdapter(FragmentManager, Context) with null
context. |
BaseFragmentStatePagerAdapter(FragmentManager fragmentManager,
Context context)
Creates a new instance of BaseFragmentStatePagerAdapter.
|
| Modifier and Type | Method and Description |
|---|---|
Fragment |
getPrimaryFragment()
Returns the fragment instance that has been set as primary item via
setPrimaryItem(ViewGroup, int, Object). |
int |
getPrimaryPosition()
Returns position of the current primary item.
|
void |
setPrimaryItem(ViewGroup container,
int position,
Object object) |
destroyItem, finishUpdate, getItem, getItemId, instantiateItem, isViewFromObject, makeItemTag, restoreState, saveState, setMakeItemTags, startUpdateprotected final Context mContext
null.protected final Resources mResources
public BaseFragmentStatePagerAdapter(@NonNull FragmentManager fragmentManager)
BaseFragmentStatePagerAdapter(FragmentManager, Context) with null
context.public BaseFragmentStatePagerAdapter(@NonNull FragmentManager fragmentManager, @Nullable Context context)
See FragmentStatePagerAdapter.FragmentStatePagerAdapter(FragmentManager) for more info.
context - Context in which will be the new adapter used. Maybe null if not needed.public void setPrimaryItem(ViewGroup container, int position, Object object)
setPrimaryItem in class FragmentStatePagerAdapter@Nullable public Fragment getPrimaryFragment()
setPrimaryItem(ViewGroup, int, Object).null if no primary item has been set yet.getPrimaryPosition()public int getPrimaryPosition()
-1 if no primary item has been specified yet.getPrimaryFragment(),
setPrimaryItem(ViewGroup, int, Object)