Package com.confirmit.mobilesdk.web
Class BaseWebViewFragment
-
- 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 abstract class BaseWebViewFragment extends DialogFragment implements WrappedWebViewClient.OnWebViewListener, View.OnClickListener
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerdialogAnimationsprivate final Lifecyclelifecycleprivate final ViewModelStoreviewModelStoreprivate final ViewModelProvider.FactorydefaultViewModelProviderFactoryprivate final CreationExtrasdefaultViewModelCreationExtrasprivate final SavedStateRegistrysavedStateRegistry
-
Constructor Summary
Constructors Constructor Description BaseWebViewFragment()
-
Method Summary
Modifier and Type Method Description IntegergetDialogAnimations()UnitsetDialogAnimations(@IdRes() Integer dialogAnimations)UnitonViewCreated(View view, Bundle savedInstanceState)UnitonConfigurationChanged(Configuration newConfig)UnitonStart()DialogonCreateDialog(Bundle savedInstanceState)UnitonClick(View v)UnitonPageFinished(String url)UnitonLoadResource(String url)BooleanonShouldOverrideUrlLoading(WebView view, String url)UnitdoUpdateVisitedHistory(WebView view, String url, Boolean isReload)UnitonError(WebResourceRequest request, WebResourceErrorCompat error)-
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, onCreateView, onDestroy, 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 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
-
getDialogAnimations
Integer getDialogAnimations()
-
setDialogAnimations
Unit setDialogAnimations(@IdRes() Integer dialogAnimations)
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
onConfigurationChanged
Unit onConfigurationChanged(Configuration newConfig)
-
onCreateDialog
Dialog onCreateDialog(Bundle savedInstanceState)
-
onPageFinished
Unit onPageFinished(String url)
-
onLoadResource
Unit onLoadResource(String url)
-
onShouldOverrideUrlLoading
Boolean onShouldOverrideUrlLoading(WebView view, String url)
-
doUpdateVisitedHistory
Unit doUpdateVisitedHistory(WebView view, String url, Boolean isReload)
-
onError
Unit onError(WebResourceRequest request, WebResourceErrorCompat error)
-
-
-
-