Class LceFragmentView<V extends LceView,​P extends LcePresenter<V>>

    • Nested Class Summary

      • Nested classes/interfaces inherited from class androidx.fragment.app.Fragment

        androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
    • Constructor Summary

      Constructors 
      Constructor Description
      LceFragmentView()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      android.view.View onCreateView​(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)  
      void onLoadFailed​(java.lang.String error)  
      void onLoadSuccess()  
      void onViewCreated​(android.view.View view, android.os.Bundle savedInstanceState)  
      void setErrorViewClickListener​(android.view.View.OnClickListener errorViewClickListener)  
      void showContent()
      Shows the content view.
      void showError()
      Shows the error view.
      void showLoading()
      Shows the loading view.
      • 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, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onSaveInstanceState, onStart, onStop, 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, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • mLoadingView

        protected android.view.View mLoadingView
      • mContentView

        protected android.view.View mContentView
      • mErrorView

        protected android.view.View mErrorView
      • mInitialLoad

        protected boolean mInitialLoad
    • Constructor Detail

      • LceFragmentView

        public LceFragmentView()
    • Method Detail

      • onCreateView

        @Nullable
        public android.view.View onCreateView​(android.view.LayoutInflater inflater,
                                              android.view.ViewGroup container,
                                              android.os.Bundle savedInstanceState)
        Overrides:
        onCreateView in class MvpFragmentView<V extends LceView,​P extends LcePresenter<V>>
      • showLoading

        public void showLoading()
        Shows the loading view.
        Specified by:
        showLoading in interface MvpLceView
      • showContent

        public void showContent()
        Shows the content view.
        Specified by:
        showContent in interface MvpLceView
      • showError

        public void showError()
        Shows the error view.
        Specified by:
        showError in interface MvpLceView
      • setErrorViewClickListener

        public void setErrorViewClickListener​(android.view.View.OnClickListener errorViewClickListener)
        Specified by:
        setErrorViewClickListener in interface LceView
      • onLoadFailed

        public void onLoadFailed​(java.lang.String error)
        Specified by:
        onLoadFailed in interface LceView