-
- 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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceOLFragment.TimerListenerpublic interfaceOLFragment.ScheduleListener
-
Field Summary
Fields Modifier and Type Field Description private IntegerdayNightModeCode
-
Constructor Summary
Constructors Constructor Description OLFragment()
-
Method Summary
Modifier and Type Method Description final IntegergetDayNightModeCode()final UnitsetDayNightModeCode(Integer dayNightModeCode)final Unittoast(String message)final Unittoast(@StringRes() Integer resId)Unittoast(ToastEvent event)UnitonAttach(Context context)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)UnitonActivityCreated(Bundle savedInstanceState)UnitonResume()final BooleanlazyState()UnitonHiddenChanged(Boolean hidden)final BooleanisParentHidden()UnitonParentHiddenChanged(Boolean parentHidden)UnithideLoading()UnitshowLoading(Integer stringId, Integer type)UnitshowLoading(String hint, Integer type)BooleanisLoading()UnitshowEmpty(Boolean show)Uniterror(BaseError error)Unitlaunch(Object activity, Intent intent)Unitnavigate(Object page, Intent intent)DayNightModegetDayNightMode()finish check the preference and rb ; is ok UnitsetDayTheme()UnitsetNightTheme()UnitsetSysTheme()BooleanmassTopBar()BooleanhaveTitleBar()BooleanfullScreen(Integer color)final UnitsetTitle(Integer titleId)如果布局文件中用了inaBarlayout,可以直接调用这个方法设置标题 final UnitsetTitle(CharSequence title)UnitonDestroyView()UnitonRequestPermissionsResult(Integer requestCode, Array<String> permissions, IntArray grantResults)UnitbackPress(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
-
-
Method Detail
-
getDayNightModeCode
final Integer getDayNightModeCode()
-
setDayNightModeCode
final Unit setDayNightModeCode(Integer dayNightModeCode)
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onActivityCreated
Unit onActivityCreated(Bundle savedInstanceState)
-
onHiddenChanged
Unit onHiddenChanged(Boolean hidden)
-
isParentHidden
final Boolean isParentHidden()
-
onParentHiddenChanged
Unit onParentHiddenChanged(Boolean parentHidden)
-
hideLoading
Unit hideLoading()
-
showLoading
Unit showLoading(Integer stringId, Integer type)
-
showLoading
Unit showLoading(String hint, Integer type)
-
getDayNightMode
DayNightMode getDayNightMode()
finish check the preference and rb ; is ok
-
setDayTheme
Unit setDayTheme()
-
setNightTheme
Unit setNightTheme()
-
setSysTheme
Unit setSysTheme()
-
massTopBar
Boolean massTopBar()
-
haveTitleBar
Boolean haveTitleBar()
-
fullScreen
Boolean fullScreen(Integer color)
-
setTitle
final Unit setTitle(CharSequence title)
-
onDestroyView
Unit onDestroyView()
-
onRequestPermissionsResult
Unit onRequestPermissionsResult(Integer requestCode, Array<String> permissions, IntArray grantResults)
-
-
-
-