Package com.kernelcrew.moodapp.ui
Class MoodMap
java.lang.Object
androidx.fragment.app.Fragment
com.kernelcrew.moodapp.ui.MoodMap
- All Implemented Interfaces:
ComponentCallbacks,View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,com.google.android.gms.maps.OnMapReadyCallback,FilterBarFragment.OnFilterChangedListener
public class MoodMap
extends androidx.fragment.app.Fragment
implements com.google.android.gms.maps.OnMapReadyCallback, FilterBarFragment.OnFilterChangedListener
-
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 TypeMethodDescriptiononCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) voidonFilterChanged(MoodEventFilter filter) Called when the filter has been updated.voidonMapReady(com.google.android.gms.maps.GoogleMap googleMap) Manipulates the map when it's available.voidonPause()voidonResume()voidonViewCreated(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, onCreate, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onDestroyView, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, 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
-
Constructor Details
-
MoodMap
public MoodMap()
-
-
Method Details
-
onCreateView
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) - Overrides:
onCreateViewin classandroidx.fragment.app.Fragment
-
onViewCreated
- Overrides:
onViewCreatedin classandroidx.fragment.app.Fragment
-
onMapReady
public void onMapReady(com.google.android.gms.maps.GoogleMap googleMap) Manipulates the map when it's available. The API invokes this callback when the map is ready to be used. This is where we can add markers or lines, add listeners or move the camera. In this case, we just add a marker near Sydney, Australia. If Google Play services is not installed on the device, the user receives a prompt to install Play services inside the SupportMapFragment. The API invokes this method after the user has installed Google Play services and returned to the app.- Specified by:
onMapReadyin interfacecom.google.android.gms.maps.OnMapReadyCallback
-
onFilterChanged
Description copied from interface:FilterBarFragment.OnFilterChangedListenerCalled when the filter has been updated.- Specified by:
onFilterChangedin interfaceFilterBarFragment.OnFilterChangedListener- Parameters:
filter- The updated filter object.
-
onResume
public void onResume()- Overrides:
onResumein classandroidx.fragment.app.Fragment
-
onPause
public void onPause()- Overrides:
onPausein classandroidx.fragment.app.Fragment
-