Class SdkDialog
-
- 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,com.confirmit.mobilesdk.components.dialogs.SdkContentWrapper.OnActionListener,com.confirmit.mobilesdk.core.UiServiceListener,com.confirmit.mobilesdk.ui.SurveyFrameLifecycleListener
public final class SdkDialog extends SdkBaseDialogFragment implements SurveyFrameLifecycleListener, SdkContentWrapper.OnActionListener
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisRotateEnabledprivate final IntegerrotateEnabledScreenOrientationprivate final Lifecyclelifecycleprivate final ViewModelStoreviewModelStoreprivate final ViewModelProvider.FactorydefaultViewModelProviderFactoryprivate final CreationExtrasdefaultViewModelCreationExtrasprivate final SavedStateRegistrysavedStateRegistry
-
Constructor Summary
Constructors Constructor Description SdkDialog(SurveyFrameConfig config, SdkDialogOption options)
-
Method Summary
Modifier and Type Method Description UnitonViewCreated(View view, Bundle savedInstanceState)UnitonResume()UnitonPause()UnitonSurveyPageReady(SurveyPage page)UnitonSurveyErrored(SurveyPage page, Map<String, String> values, Exception exception)UnitonSurveyFinished(SurveyPage page, Map<String, String> values)UnitonSurveyQuit(Map<String, String> values)UnitonSdkWrapperCloseDialog()UnitonSdkWrapperHideKeyboardRequest()-
Methods inherited from class com.confirmit.mobilesdk.components.fragments.SdkBaseDialogFragment
getRotateEnabledScreenOrientation, getScreenSize, isRotateEnabled, onConfigurationChanged, onCreate, onCreateDialog, onCreateView, onDestroy, onDestroyView, onDetach, onDismiss, onKeyboardWillHide, onKeyboardWillShow, openDialog -
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, isStateSaved, isVisible, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, 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 androidx.lifecycle.HasDefaultViewModelProviderFactory
getDefaultViewModelCreationExtras -
Methods inherited from class androidx.fragment.app.DialogFragment
dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onAttach, onCancel, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, onViewStateRestored, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNow -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SdkDialog
SdkDialog(SurveyFrameConfig config, SdkDialogOption options)
-
-
Method Detail
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
onSurveyPageReady
Unit onSurveyPageReady(SurveyPage page)
-
onSurveyErrored
Unit onSurveyErrored(SurveyPage page, Map<String, String> values, Exception exception)
-
onSurveyFinished
Unit onSurveyFinished(SurveyPage page, Map<String, String> values)
-
onSurveyQuit
Unit onSurveyQuit(Map<String, String> values)
-
onSdkWrapperCloseDialog
Unit onSdkWrapperCloseDialog()
-
onSdkWrapperHideKeyboardRequest
Unit onSdkWrapperHideKeyboardRequest()
-
-
-
-