Package com.confirmit.mobilesdk.web
Class SurveyWebViewFragment
-
- All Implemented Interfaces:
-
android.content.ComponentCallbacks,android.content.DialogInterface.OnCancelListener,android.content.DialogInterface.OnDismissListener,android.view.View.OnClickListener,android.view.View.OnCreateContextMenuListener,androidx.activity.result.ActivityResultCaller,androidx.lifecycle.HasDefaultViewModelProviderFactory,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStoreOwner,androidx.savedstate.SavedStateRegistryOwner,com.confirmit.mobilesdk.web.WrappedWebViewClient.OnWebViewListener
public final class SurveyWebViewFragment extends BaseWebViewFragment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSurveyWebViewFragment.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, String>customDataprivate IntegerdialogAnimationsprivate final Lifecyclelifecycleprivate final ViewModelStoreviewModelStoreprivate final ViewModelProvider.FactorydefaultViewModelProviderFactoryprivate final CreationExtrasdefaultViewModelCreationExtrasprivate final SavedStateRegistrysavedStateRegistrypublic final static SurveyWebViewFragment.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description SurveyWebViewFragment()
-
Method Summary
Modifier and Type Method Description final Map<String, String>getCustomData()IntegergetDialogAnimations()UnitsetDialogAnimations(Integer dialogAnimations)UnitonDestroy()ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)final SurveyWebViewUrlgetSurveyUrl()final Deferred<SurveyWebViewUrl>getSurveyUrlAsync()UnitonViewCreated(View view, Bundle savedInstanceState)final UnitsetupWebView(String serverId, String projectId, Map<String, String> customData)BooleanonShouldOverrideUrlLoading(WebView view, String url)UnitonClick(View v)UnitonError(WebResourceRequest request, WebResourceErrorCompat error)final UnitsetCallback(SurveyWebViewFragmentCallback callback)final WebViewgetWebview()-
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, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, 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 com.confirmit.mobilesdk.web.BaseWebViewFragment
doUpdateVisitedHistory, onConfigurationChanged, onCreateDialog, onLoadResource, onPageFinished, onStart -
Methods inherited from class androidx.fragment.app.DialogFragment
dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onAttach, onCancel, onCreate, onDestroyView, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, 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
-
-
Method Detail
-
getCustomData
final Map<String, String> getCustomData()
-
getDialogAnimations
Integer getDialogAnimations()
-
setDialogAnimations
Unit setDialogAnimations(Integer dialogAnimations)
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
getSurveyUrl
final SurveyWebViewUrl getSurveyUrl()
-
getSurveyUrlAsync
final Deferred<SurveyWebViewUrl> getSurveyUrlAsync()
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
setupWebView
final Unit setupWebView(String serverId, String projectId, Map<String, String> customData)
-
onShouldOverrideUrlLoading
Boolean onShouldOverrideUrlLoading(WebView view, String url)
-
onError
Unit onError(WebResourceRequest request, WebResourceErrorCompat error)
-
setCallback
final Unit setCallback(SurveyWebViewFragmentCallback callback)
-
getWebview
final WebView getWebview()
-
-
-
-