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>editIngredientLauncherActivityResultLauncher for the IngredientAddActivity to add an ingredient.(package private) androidx.recyclerview.widget.RecyclerViewrecyclerViewRecycler view for the ingredients.
-
Constructor Summary
Constructors Constructor Description ShoppingCartFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonClick(java.lang.String field)onClick method for the sorting fragment.android.view.ViewonCreateView(android.view.LayoutInflater inflater, android.view.ViewGroup container, android.os.Bundle savedInstanceState)onCreate method for the hoppingCartFragment.voidonResume()onResume method for the ShoppingCartFragment.voidonViewCreated(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:
onCreateViewin 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:
onViewCreatedin 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:
onResumein classandroidx.fragment.app.Fragment
-
onClick
public void onClick(java.lang.String field)
onClick method for the sorting fragment.- Specified by:
onClickin interfaceSortingFragment.OnSortClick- Parameters:
field- The field to sort by.
-
-