Class ProfileFragment
- java.lang.Object
-
- androidx.fragment.app.Fragment
-
- edu.cnm.deepdive.albuquirky.controller.ui.profile.ProfileFragment
-
- All Implemented Interfaces:
ComponentCallbacks,View.OnClickListener,View.OnCreateContextMenuListener,HasDefaultViewModelProviderFactory,LifecycleOwner,ViewModelStoreOwner,SavedStateRegistryOwner
public class ProfileFragment extends Fragment implements View.OnClickListener
Displays the profiles_fragment layout and populates text fields by getting information from the profile entity in the database and gives the option of updating the information.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class androidx.fragment.app.Fragment
Fragment.InstantiationException, Fragment.SavedState
-
-
Field Summary
Fields Modifier and Type Field Description static intPROFILE_IMAGE_REQUEST_CODEInteger used as identifier for the selecting an image intent
-
Constructor Summary
Constructors Constructor Description ProfileFragment()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonActivityResult(int requestCode, int resultCode, Intent data)voidonClick(View v)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)Initial View of the profile_fragmentvoidonViewCreated(View view, Bundle savedInstanceState)-
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, 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, onResume, onSaveInstanceState, onStart, onStop, onViewStateRestored, postponeEnterTransition, postponeEnterTransition, 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
-
PROFILE_IMAGE_REQUEST_CODE
public static final int PROFILE_IMAGE_REQUEST_CODE
Integer used as identifier for the selecting an image intent- See Also:
- Constant Field Values
-
-
Method Detail
-
onCreateView
public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
Initial View of the profile_fragment- Overrides:
onCreateViewin classFragment- Parameters:
inflater- - service to convert xml layout to objectscontainer- - view used to contain other viewssavedInstanceState- - used to store pass data between bundles- Returns:
- binding.getRoot() - the outermost View
-
onViewCreated
public void onViewCreated(@NonNull View view, Bundle savedInstanceState)
- Overrides:
onViewCreatedin classFragment
-
onActivityResult
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data)- Overrides:
onActivityResultin classFragment
-
onClick
public void onClick(View v)
- Specified by:
onClickin interfaceView.OnClickListener
-
-