-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,com.sunst.ba.ee.DayNightTheme,com.sunst.ba.ee.RefreshBehavior,com.sunst.ba.ee.ViewBehavior
public abstract class RefreshFragment<V extends ViewDataBinding, M extends BaseViewModel> extends BindingFragment<V, M> implements RefreshBehavior
-
-
Field Summary
Fields Modifier and Type Field Description private Integerindexprivate final SmartRefreshLayoutrefreshLayoutprivate IntegerdayNightModeCode
-
Constructor Summary
Constructors Constructor Description RefreshFragment()
-
Method Summary
Modifier and Type Method Description final IntegergetIndex()final UnitsetIndex(Integer index)abstract SmartRefreshLayoutgetRefreshLayout()abstract UnitloadData()UnitfinishLoadMoreNoMoreData(Boolean close)UnitfinishRefreshNoMoreData(Boolean close)UnitfinishLoadMore(Boolean close)UnitfinishRefresh(Boolean close)-
Methods inherited from class com.sunst.ol.ba.OLFragment
backPress, error, fullScreen, getDayNightMode, getDayNightModeCode, haveTitleBar, hideLoading, isLoading, isParentHidden, launch, lazyState, massTopBar, navigate, onActivityCreated, onAttach, onCreateView, onHiddenChanged, onParentHiddenChanged, onRequestPermissionsResult, onResume, setDayNightModeCode, setDayTheme, setNightTheme, setSysTheme, setTitle, setTitle, showEmpty, showLoading, showLoading, toast, toast, toast -
Methods inherited from class com.sunst.ol.md.BindingFragment
getVariables, onDestroyView -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onSaveInstanceState, onStart, onStop, onViewCreated, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, 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 -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getRefreshLayout
abstract SmartRefreshLayout getRefreshLayout()
-
finishLoadMoreNoMoreData
Unit finishLoadMoreNoMoreData(Boolean close)
-
finishRefreshNoMoreData
Unit finishRefreshNoMoreData(Boolean close)
-
finishLoadMore
Unit finishLoadMore(Boolean close)
-
finishRefresh
Unit finishRefresh(Boolean close)
-
-
-
-