Package io.didomi.sdk.purpose.mobile
Class PurposeVendorsFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.content.DialogInterface.OnCancelListener,android.content.DialogInterface.OnDismissListener,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner
public final class PurposeVendorsFragment extends DidomiBottomSheetDialogFragment
Display a list of vendor names using a specific Purpose. Can be triggered from Purpose list, Purpose Category list and Purpose detail. Implemented for TCF 2.2.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPurposeVendorsFragment.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static StringTAGprivate PurposeVendorsViewModelmodelprivate ThemeProviderthemeProviderprivate UIProvideruiProviderprivate final SavedStateRegistrysavedStateRegistrypublic final static PurposeVendorsFragment.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description PurposeVendorsFragment()
-
Method Summary
Modifier and Type Method Description final PurposeVendorsViewModelgetModel()final UnitsetModel(@Inject() PurposeVendorsViewModel model)ThemeProvidergetThemeProvider()UnitsetThemeProvider(@Inject() ThemeProvider themeProvider)final UIProvidergetUiProvider()final UnitsetUiProvider(@Inject() UIProvider uiProvider)UnitonAttach(Context context)ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)UnitonViewCreated(View view, Bundle savedInstanceState)UnitonResume()UnitonPause()UnitonDestroyView()-
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, hasOptionsMenu, hashCode, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, 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 -
Methods inherited from class io.didomi.sdk.core.base.DidomiBottomSheetDialogFragment
getTheme, onStart -
Methods inherited from class androidx.lifecycle.HasDefaultViewModelProviderFactory
getDefaultViewModelCreationExtras -
Methods inherited from class androidx.fragment.app.DialogFragment
getDialog, getShowsDialog, isCancelable, onCancel, onCreate, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStop, onViewStateRestored, requireDialog, setCancelable, setShowsDialog, setStyle, show, show, showNow -
Methods inherited from class com.google.android.material.bottomsheet.BottomSheetDialogFragment
dismiss, dismissAllowingStateLoss, onCreateDialog -
Methods inherited from class androidx.appcompat.app.AppCompatDialogFragment
setupDialog -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getModel
final PurposeVendorsViewModel getModel()
-
setModel
final Unit setModel(@Inject() PurposeVendorsViewModel model)
-
getThemeProvider
ThemeProvider getThemeProvider()
-
setThemeProvider
Unit setThemeProvider(@Inject() ThemeProvider themeProvider)
-
getUiProvider
final UIProvider getUiProvider()
-
setUiProvider
final Unit setUiProvider(@Inject() UIProvider uiProvider)
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
onDestroyView
Unit onDestroyView()
-
-
-
-