-
- 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.gigya.android.sdk.ui.HostActivity.OnBackPressListener,com.gigya.android.sdk.ui.plugin.IGigyaPluginFileErrorCallback,com.gigya.android.sdk.ui.plugin.IGigyaPluginFragment
public class GigyaPluginFragment<A extends GigyaAccount> extends DialogFragment implements IGigyaPluginFragment<A>, HostActivity.OnBackPressListener, IGigyaPluginFileErrorCallback
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceGigyaPluginFragment.IBridgeCallbacks
-
Field Summary
Fields Modifier and Type Field Description public final static StringPLUGIN_SCREENSETSpublic final static StringPLUGIN_COMMENTS
-
Method Summary
Modifier and Type Method Description voidsetConfig(Config config)voidsetWebBridge(IGigyaWebBridge<A> gigyaWebBridge)voidsetCallback(GigyaPluginCallback<A> gigyaPluginCallback)voidsetHtml(String html)voidonSaveInstanceState(@NonNull() Bundle outState)voidonAttach(@NonNull() Context context)voidonDetach()voidonCreate(@Nullable() Bundle savedInstanceState)booleanonBackPressed()DialogonCreateDialog(@Nullable() Bundle savedInstanceState)voidonStart()voidonCancel(@NonNull() DialogInterface dialog)ViewonCreateView(@NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)voidonDestroyView()voidonActivityResult(int requestCode, int resultCode, Intent data)voidonRequestPermissionsResult(int requestCode, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)voidonViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)voidsetUpUiElements(View fragmentView)voidsetUpWebViewElement()voidloadUrl(View fragmentView)voiddismissWhenDone()voidevaluateActivityResult(int requestCode, int resultCode, Intent data)voidevaluatePermissionsResult(int requestCode, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)voidonFileError(GigyaError error)-
Methods inherited from class androidx.fragment.app.DialogFragment
dismiss, dismissAllowingStateLoss, dismissNow, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onAttach, onCancel, onCreate, onCreateDialog, onDestroyView, onDetach, onDismiss, onGetLayoutInflater, onSaveInstanceState, onStart, onStop, onViewStateRestored, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNow -
Methods inherited from class androidx.fragment.app.Fragment
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getDefaultViewModelCreationExtras, getDefaultViewModelProviderFactory, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLifecycle, getLoaderManager, getParentFragment, getParentFragmentManager, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, instantiate, isAdded, isDetached, isHidden, isInLayout, isMenuVisible, isRemoving, isResumed, isStateSaved, isVisible, onActivityResult, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onViewCreated, postponeEnterTransition, 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, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu -
Methods inherited from class com.gigya.android.sdk.ui.plugin.IGigyaPluginFragment
setCallback, setHtml -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
setWebBridge
void setWebBridge(IGigyaWebBridge<A> gigyaWebBridge)
-
setCallback
void setCallback(GigyaPluginCallback<A> gigyaPluginCallback)
-
onSaveInstanceState
void onSaveInstanceState(@NonNull() Bundle outState)
-
onDetach
void onDetach()
-
onBackPressed
boolean onBackPressed()
-
onCreateDialog
@NonNull() Dialog onCreateDialog(@Nullable() Bundle savedInstanceState)
-
onStart
void onStart()
-
onCancel
void onCancel(@NonNull() DialogInterface dialog)
-
onCreateView
@Nullable() View onCreateView(@NonNull() LayoutInflater inflater, @Nullable() ViewGroup container, @Nullable() Bundle savedInstanceState)
-
onDestroyView
void onDestroyView()
-
onActivityResult
void onActivityResult(int requestCode, int resultCode, Intent data)
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)
-
onViewCreated
void onViewCreated(@NonNull() View view, @Nullable() Bundle savedInstanceState)
-
setUpUiElements
void setUpUiElements(View fragmentView)
-
setUpWebViewElement
void setUpWebViewElement()
-
dismissWhenDone
void dismissWhenDone()
-
evaluateActivityResult
void evaluateActivityResult(int requestCode, int resultCode, Intent data)
-
evaluatePermissionsResult
void evaluatePermissionsResult(int requestCode, @NonNull() Array<String> permissions, @NonNull() Array<int> grantResults)
-
onFileError
void onFileError(GigyaError error)
-
-
-
-