Package com.xffffff.wellfed.shoppingcart
Class ShoppingCartFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- com.xffffff.wellfed.shoppingcart.ShoppingCartFragment
-
- 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
,SortingFragment.OnSortClick
public class ShoppingCartFragment extends androidx.fragment.app.Fragment implements SortingFragment.OnSortClick
-
-
Field Summary
Fields Modifier and Type Field Description (package private) androidx.activity.result.ActivityResultLauncher<StorageIngredient>
editIngredientLauncher
ActivityResultLauncher for the IngredientAddActivity to add an ingredient.(package private) androidx.recyclerview.widget.RecyclerView
recyclerView
Recycler view for the ingredients.
-
Constructor Summary
Constructors Constructor Description ShoppingCartFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onClick(java.lang.String field)
onClick method for the sorting fragment.android.view.View
onCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)
onCreate method for the hoppingCartFragment.void
onResume()
onResume method for the ShoppingCartFragment.void
onViewCreated(android.view.View view, android.os.Bundle savedInstanceState)
onViewCreated method for the ShoppingCartFragment.-
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, 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, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onSaveInstanceState, onStart, onStop, 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
-
-
-
-
Field Detail
-
recyclerView
androidx.recyclerview.widget.RecyclerView recyclerView
Recycler view for the ingredients.
-
editIngredientLauncher
androidx.activity.result.ActivityResultLauncher<StorageIngredient> editIngredientLauncher
ActivityResultLauncher for the IngredientAddActivity to add an ingredient. The result is a StorageIngredient. The result is null if the user cancels the add.
-
-
Method Detail
-
onCreateView
@Nullable public android.view.View onCreateView(@NonNull android.view.LayoutInflater inflater, @Nullable android.view.ViewGroup container, @Nullable android.os.Bundle savedInstanceState)
onCreate method for the hoppingCartFragment.- Overrides:
onCreateView
in classandroidx.fragment.app.Fragment
- 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.- Returns:
- Return the View for the fragment's UI, or null.
-
onViewCreated
public void onViewCreated(@NonNull android.view.View view, @Nullable android.os.Bundle savedInstanceState)
onViewCreated method for the ShoppingCartFragment.- Overrides:
onViewCreated
in classandroidx.fragment.app.Fragment
- 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.
-
onResume
public void onResume()
onResume method for the ShoppingCartFragment.- Overrides:
onResume
in classandroidx.fragment.app.Fragment
-
onClick
public void onClick(java.lang.String field)
onClick method for the sorting fragment.- Specified by:
onClick
in interfaceSortingFragment.OnSortClick
- Parameters:
field
- The field to sort by.
-
-