Class LeaderboardPagerFragment
- java.lang.Object
 - 
- androidx.fragment.app.Fragment
 - 
- com.cheetahdigital.uikit.widget.pager.PagerFragment
 - 
- com.cheetahdigital.leaderboard.ui.leaderboard_detail.LeaderboardPagerFragment
 
 
 
 
- 
- All Implemented Interfaces:
 android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public class LeaderboardPagerFragment extends PagerFragment
ExtendsPagerFragmentThis fragment shows a 2 tab leaderboard lists Can receive the following intent extras:IntentKey.PRIMARY_ID- internal name of the leaderboard
 
- 
- 
Constructor Summary
Constructors Constructor Description LeaderboardPagerFragment() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LeaderboardFragmentcreateLeaderboardFragment(java.lang.String name, int mode)Method to create an instance ofLeaderboardFragment.protected java.util.List<androidx.fragment.app.Fragment>getPages()Returns list of pages to be shown as pagesprotected java.util.List<java.lang.String>getPageTitles()Returns page titlesprotected booleanisPagingEnabled()Returns paging settingsvoidonCreate(android.os.Bundle savedInstanceState)- 
Methods inherited from class com.cheetahdigital.uikit.widget.pager.PagerFragment
attach, getContentLayoutId, getOffscreenLimit, getViewPager, onCreateAdapter, onCreateView 
- 
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu 
 - 
 
 - 
 
- 
- 
Method Detail
- 
onCreate
public void onCreate(@Nullable android.os.Bundle savedInstanceState)- Overrides:
 onCreatein classandroidx.fragment.app.Fragment
 
- 
getPages
protected java.util.List<androidx.fragment.app.Fragment> getPages()
Description copied from class:PagerFragmentReturns list of pages to be shown as pages- Specified by:
 getPagesin classPagerFragment- Returns:
 - list of fragments
 
 
- 
getPageTitles
protected java.util.List<java.lang.String> getPageTitles()
Description copied from class:PagerFragmentReturns page titles- Overrides:
 getPageTitlesin classPagerFragment- Returns:
 - list of page title
 
 
- 
isPagingEnabled
protected boolean isPagingEnabled()
Description copied from class:PagerFragmentReturns paging settings- Overrides:
 isPagingEnabledin classPagerFragment- Returns:
 - true if swiping to change page is allowed, false otherwise
 
 
- 
createLeaderboardFragment
protected LeaderboardFragment createLeaderboardFragment(java.lang.String name, int mode)
Method to create an instance ofLeaderboardFragment. Usually used ifLeaderboardFragmentwas subclassed.- Parameters:
 name- primary id for the leader boardmode- can be any mode found inLeaderboardFragment- Returns:
 - an instance of 
LeaderboardFragment 
 
 - 
 
 -