Package com.kernelcrew.moodapp.ui
Class MoodComments
java.lang.Object
androidx.fragment.app.Fragment
com.kernelcrew.moodapp.ui.MoodComments
- All Implemented Interfaces:
ComponentCallbacks
,View.OnCreateContextMenuListener
,androidx.activity.result.ActivityResultCaller
,androidx.lifecycle.HasDefaultViewModelProviderFactory
,androidx.lifecycle.LifecycleOwner
,androidx.lifecycle.ViewModelStoreOwner
,androidx.savedstate.SavedStateRegistryOwner
,MoodHistoryAdapter.OnItemClickListener
public class MoodComments
extends androidx.fragment.app.Fragment
implements MoodHistoryAdapter.OnItemClickListener
Fragment responsible for displaying the comments on a selected mood.
-
Nested Class Summary
Nested classes/interfaces inherited from class androidx.fragment.app.Fragment
androidx.fragment.app.Fragment.InstantiationException, androidx.fragment.app.Fragment.SavedState
-
Field Summary
Fields inherited from class androidx.fragment.app.Fragment
mPreviousWho
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onCreateView
(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) Creates and returns the view hierarchy associated with the fragment.void
onItemClick
(String moodEventId) Callback method from theMoodHistoryAdapter.OnItemClickListener
interface.void
onViewCreated
(View view, Bundle savedInstanceState) 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, hashCode, hasOptionsMenu, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, 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
-
Constructor Details
-
MoodComments
public MoodComments()
-
-
Method Details
-
onCreate
- Overrides:
onCreate
in classandroidx.fragment.app.Fragment
-
onCreateView
Creates and returns the view hierarchy associated with the fragment.- Overrides:
onCreateView
in classandroidx.fragment.app.Fragment
-
onViewCreated
- Overrides:
onViewCreated
in classandroidx.fragment.app.Fragment
-
onItemClick
Callback method from theMoodHistoryAdapter.OnItemClickListener
interface. Triggered when a user clicks on the mood details button Navigates to the MoodDetails fragment passing the selected mood event ID as an argument.- Specified by:
onItemClick
in interfaceMoodHistoryAdapter.OnItemClickListener
- Parameters:
moodEventId
- The ID of the selected mood event
-