public abstract class NaviDialogFragment extends androidx.fragment.app.DialogFragment implements NaviComponent
| Constructor and Description |
|---|
NaviDialogFragment() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
addListener(Event<T> event,
Listener<T> listener)
Adds a listener to this component.
|
boolean |
handlesEvents(Event... events)
Determines whether this component can handle particular events.
|
void |
onActivityCreated(Bundle savedInstanceState) |
void |
onActivityResult(int requestCode,
int resultCode,
Intent data) |
void |
onAttach(Activity activity) |
void |
onAttach(Context context) |
void |
onConfigurationChanged(Configuration newConfig) |
void |
onCreate(Bundle savedInstanceState) |
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
void |
onDestroy() |
void |
onDestroyView() |
void |
onDetach() |
void |
onPause() |
void |
onRequestPermissionsResult(int requestCode,
String[] permissions,
int[] grantResults) |
void |
onResume() |
void |
onSaveInstanceState(Bundle outState) |
void |
onStart() |
void |
onStop() |
void |
onViewCreated(View view,
Bundle savedInstanceState) |
void |
onViewStateRestored(Bundle savedInstanceState) |
<T> void |
removeListener(Listener<T> listener)
Removes a listener from this component.
|
dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onCancel, onCreateDialog, onDismiss, onGetLayoutInflater, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNowdump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, 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, onAttachFragment, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, 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, unregisterForContextMenupublic final boolean handlesEvents(Event... events)
NaviComponenthandlesEvents in interface NaviComponentevents - the events to checkpublic final <T> void addListener(@NonNull
Event<T> event,
@NonNull
Listener<T> listener)
NaviComponentaddListener in interface NaviComponentT - the callback type for the eventevent - an Eventlistener - the listener for that eventpublic final <T> void removeListener(@NonNull
Listener<T> listener)
NaviComponentremoveListener in interface NaviComponentT - the callback type for the eventlistener - the listener for that event@CallSuper public void onAttach(Activity activity)
onAttach in class androidx.fragment.app.Fragment@CallSuper public void onAttach(Context context)
onAttach in class androidx.fragment.app.DialogFragment@CallSuper public void onCreate(Bundle savedInstanceState)
onCreate in class androidx.fragment.app.DialogFragment@Nullable @CallSuper public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
onCreateView in class androidx.fragment.app.Fragmentpublic void onViewCreated(View view, @Nullable Bundle savedInstanceState)
onViewCreated in class androidx.fragment.app.Fragment@CallSuper public void onActivityCreated(Bundle savedInstanceState)
onActivityCreated in class androidx.fragment.app.DialogFragment@CallSuper public void onViewStateRestored(Bundle savedInstanceState)
onViewStateRestored in class androidx.fragment.app.Fragment@CallSuper public void onStart()
onStart in class androidx.fragment.app.DialogFragment@CallSuper public void onResume()
onResume in class androidx.fragment.app.Fragment@CallSuper public void onPause()
onPause in class androidx.fragment.app.Fragment@CallSuper public void onStop()
onStop in class androidx.fragment.app.DialogFragment@CallSuper public void onDestroyView()
onDestroyView in class androidx.fragment.app.DialogFragment@CallSuper public void onDestroy()
onDestroy in class androidx.fragment.app.Fragment@CallSuper public void onDetach()
onDetach in class androidx.fragment.app.DialogFragment@CallSuper public void onSaveInstanceState(Bundle outState)
onSaveInstanceState in class androidx.fragment.app.DialogFragment@CallSuper public void onConfigurationChanged(Configuration newConfig)
onConfigurationChanged in interface ComponentCallbacksonConfigurationChanged in class androidx.fragment.app.Fragment@CallSuper
public void onActivityResult(int requestCode,
int resultCode,
Intent data)
onActivityResult in class androidx.fragment.app.Fragment@CallSuper
public void onRequestPermissionsResult(int requestCode,
@NonNull
String[] permissions,
@NonNull
int[] grantResults)
onRequestPermissionsResult in class androidx.fragment.app.Fragment