public abstract class TruoraFragment
extends androidx.fragment.app.Fragment
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.base.Optional<AppTheme> |
appTheme |
protected boolean |
canShowDialogs |
protected com.google.common.base.Optional<androidx.fragment.app.DialogFragment> |
pendingDialog |
| Constructor and Description |
|---|
TruoraFragment() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
bindTruoraButtonToLifecycle() |
androidx.fragment.app.FragmentManager |
getSupportFragmentManager() |
abstract void |
hideLoading() |
void |
hideLoading(TruoraButton button,
int text) |
void |
onDestroyView() |
void |
onPause() |
void |
onResume() |
void |
onStart() |
void |
setAppTheme(AppTheme appTheme,
java.lang.String tag) |
protected void |
setCanShowDialogs(boolean canShowDialogs) |
protected void |
setPendingDialog(androidx.fragment.app.DialogFragment dialogFragment) |
void |
showCameraPermissionMandatoryDialog() |
void |
showCameraPermissionSettingsDialog(DialogListener dialogListener) |
void |
showLoading(TruoraButton button) |
void |
showOnErrorDialog(DialogListener dialogListener) |
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, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onSaveInstanceState, 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, unregisterForContextMenuprotected com.google.common.base.Optional<AppTheme> appTheme
protected boolean canShowDialogs
protected com.google.common.base.Optional<androidx.fragment.app.DialogFragment> pendingDialog
public void onStart()
onStart in class androidx.fragment.app.Fragmentpublic void onPause()
onPause in class androidx.fragment.app.Fragmentpublic void onResume()
onResume in class androidx.fragment.app.Fragmentpublic androidx.fragment.app.FragmentManager getSupportFragmentManager()
public void setAppTheme(AppTheme appTheme, java.lang.String tag) throws TruoraException
TruoraExceptionpublic abstract void bindTruoraButtonToLifecycle()
public abstract void hideLoading()
public void showLoading(TruoraButton button)
public void hideLoading(TruoraButton button, int text)
public void showCameraPermissionSettingsDialog(DialogListener dialogListener) throws TruoraException
TruoraExceptionpublic void showCameraPermissionMandatoryDialog()
throws TruoraException
TruoraExceptionpublic void showOnErrorDialog(DialogListener dialogListener) throws TruoraException
TruoraExceptionpublic void onDestroyView()
onDestroyView in class androidx.fragment.app.Fragmentprotected void setCanShowDialogs(boolean canShowDialogs)
protected void setPendingDialog(androidx.fragment.app.DialogFragment dialogFragment)