Package 

Class OLFragment

  • 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.ViewBehavior

    
    public abstract class OLFragment
    extends Fragment implements DayNightTheme, ViewBehavior
                        
    • Constructor Summary

      Constructors 
      Constructor Description
      OLFragment()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Integer getDayNightModeCode()
      final Unit setDayNightModeCode(Integer dayNightModeCode)
      final Unit toast(String message)
      final Unit toast(@StringRes() Integer resId)
      Unit toast(ToastEvent event)
      Unit onAttach(Context context)
      View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
      Unit onActivityCreated(Bundle savedInstanceState)
      Unit onResume()
      final Boolean lazyState()
      Unit onHiddenChanged(Boolean hidden)
      final Boolean isParentHidden()
      Unit onParentHiddenChanged(Boolean parentHidden)
      Unit hideLoading()
      Unit showLoading(Integer stringId, Integer type)
      Unit showLoading(String hint, Integer type)
      Boolean isLoading()
      Unit showEmpty(Boolean show)
      Unit error(BaseError error)
      Unit launch(Object activity, Intent intent)
      Unit navigate(Object page, Intent intent)
      DayNightMode getDayNightMode() finish check the preference and rb ; is ok
      Unit setDayTheme()
      Unit setNightTheme()
      Unit setSysTheme()
      Boolean massTopBar()
      Boolean haveTitleBar()
      Boolean fullScreen(Integer color)
      final Unit setTitle(Integer titleId) 如果布局文件中用了inaBarlayout,可以直接调用这个方法设置标题
      final Unit setTitle(CharSequence title)
      Unit onDestroyView()
      Unit onRequestPermissionsResult(Integer requestCode, Array<String> permissions, IntArray grantResults)
      Unit backPress(Object arg)
      • 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