Class FeedbackArrivalFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.content.DialogInterface.OnCancelListener,android.content.DialogInterface.OnDismissListener,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public final class FeedbackArrivalFragment extends DialogFragment
This Fragment is responsible for showing UI related to providing information.
-
-
Field Summary
Fields Modifier and Type Field Description public final StringmPreviousWhoprivate final Lifecyclelifecycleprivate final ViewModelStoreviewModelStoreprivate final CreationExtrasdefaultViewModelCreationExtrasprivate final ViewModelProvider.FactorydefaultViewModelProviderFactoryprivate final SavedStateRegistrysavedStateRegistry
-
Constructor Summary
Constructors Constructor Description FeedbackArrivalFragment()
-
Method Summary
Modifier and Type Method Description ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)Called to have the fragment instantiate its user interface view. UnitonViewCreated(View view, Bundle savedInstanceState)Called immediately after onCreateView has returned, but before any saved state has been restored in to the view. Unitdismiss()final static FeedbackArrivalFragmentnewInstance(FeedbackFlowListener feedbackFlowListener)Create a new instance of FeedbackArrivalFragment to submit feedback on arrival. -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, 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, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, 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 androidx.fragment.app.DialogFragment
dismissAllowingStateLoss, dismissNow, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreate, onCreateDialog, onDestroyView, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, onViewStateRestored, requireComponentDialog, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
Called to have the fragment instantiate its user interface view.
- Parameters:
inflater- The LayoutInflater object that can be used to inflate any views in the fragment,container- If non-null, this is the parent view that the fragment's UI should be attached to.savedInstanceState- If non-null, this fragment is being re-constructed from a previous saved state as given here.
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
Called immediately after onCreateView has returned, but before any saved state has been restored in to the view.
- Parameters:
view- The View returned by onCreateView.savedInstanceState- If non-null, this fragment is being re-constructed from a previous saved state as given here.
-
newInstance
final static FeedbackArrivalFragment newInstance(FeedbackFlowListener feedbackFlowListener)
Create a new instance of FeedbackArrivalFragment to submit feedback on arrival.
- Parameters:
feedbackFlowListener- is called when the user finishes the arrival feedback.
-
-