Android SDK Version
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 class DeviceAuthDialog
extends DialogFragment
Nested Class Summary
Modifier and TypeClassDescription
public classDeviceAuthDialog.Companion
Field Summary
Modifier and TypeFieldDescription
private final IntegermState
private final BundlemSavedFragmentState
private final SparseArray<Parcelable>mSavedViewState
private final BundlemSavedViewRegistryState
private final BooleanmSavedUserVisibleHint
private final StringmWho
private final BundlemArguments
private final FragmentmTarget
private final StringmTargetWho
private final IntegermTargetRequestCode
private final BooleanmAdded
private final BooleanmRemoving
private final BooleanmFromLayout
private final BooleanmInLayout
private final BooleanmRestored
private final BooleanmPerformedCreateView
private final IntegermBackStackNesting
private final FragmentManagermFragmentManager
private final FragmentHostCallback<?>mHost
private final FragmentManagermChildFragmentManager
private final FragmentmParentFragment
private final IntegermFragmentId
private final IntegermContainerId
private final StringmTag
private final BooleanmHidden
private final BooleanmDetached
private final BooleanmRetainInstance
private final BooleanmRetainInstanceChangedWhileDetached
private final BooleanmHasMenu
private final BooleanmMenuVisible
private final ViewGroupmContainer
private final ViewmView
private final BooleanmDeferStart
private final BooleanmUserVisibleHint
private final Fragment.AnimationInfomAnimationInfo
private final RunnablemPostponedDurationRunnable
private final BooleanmIsNewlyAdded
private final BooleanmHiddenChanged
private final FloatmPostponedAlpha
private final LayoutInflatermLayoutInflater
private final BooleanmIsCreated
private final Lifecycle.StatemMaxState
private final LifecycleRegistrymLifecycleRegistry
private final FragmentViewLifecycleOwnermViewLifecycleOwner
private final MutableLiveData<LifecycleOwner>mViewLifecycleOwnerLiveData
private final SavedStateRegistryControllermSavedStateRegistryController
Constructor Summary
ConstructorDescription
DeviceAuthDialog()
Method Summary
Modifier and TypeMethodDescription
ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
DialogonCreateDialog(Bundle savedInstanceState)
UnitonDismiss(DialogInterface dialog)
UnitonSaveInstanceState(Bundle outState)
UnitonDestroyView()
UnitstartLogin(LoginClient.Request request) Start the login/auth process with a login request
Map<String, String>additionalDeviceInfo() Additional device information for this device auth.
StringgetApplicationAccessToken()
Methods inherited from class com.facebook.login.DeviceAuthDialog
createFragmentContainer, dismiss, dismissAllowingStateLoss, getDialog, getShowsDialog, getTheme, isCancelable, onAttach, onCancel, onCreate, onDetach, onFindViewById, onGetLayoutInflater, onHasView, onStart, onStop, onViewStateRestored, performCreateView, requireDialog, setCancelable, setShowsDialog, setStyle, setupDialog, show, show, showNow
Methods inherited from class androidx.fragment.app.DialogFragment
callStartTransitionListener, dump, equals, findFragmentByWho, generateActivityResultKey, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getAnimatingAway, getAnimator, getArguments, getChildFragmentManager, getContext, getDefaultViewModelProviderFactory, getEnterTransition, getEnterTransitionCallback, getExitTransition, getExitTransitionCallback, getFocusedView, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getNextAnim, getNextTransition, getParentFragment, getParentFragmentManager, getPostOnViewCreatedAlpha, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSavedStateRegistry, getSharedElementEnterTransition, getSharedElementReturnTransition, getSharedElementSourceNames, getSharedElementTargetNames, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, initState, isAdded, isDetached, isHidden, isHideReplaced, isInBackStack, isInLayout, isMenuVisible, isPostponed, isRemoving, isRemovingParent, isResumed, isStateSaved, isVisible, noteStateNotSaved, onActivityCreated, onActivityResult, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onPrimaryNavigationFragmentChanged, onRequestPermissionsResult, onResume, onViewCreated, performActivityCreated, performAttach, performConfigurationChanged, performContextItemSelected, performCreate, performCreateOptionsMenu, performDestroy, performDestroyView, performDetach, performGetLayoutInflater, performLowMemory, performMultiWindowModeChanged, performOptionsItemSelected, performOptionsMenuClosed, performPause, performPictureInPictureModeChanged, performPrepareOptionsMenu, performPrimaryNavigationFragmentChanged, performResume, performSaveInstanceState, performStart, performStop, performViewCreated, postponeEnterTransition, postponeEnterTransition, registerForActivityResult, registerForActivityResult, registerForContextMenu, requestPermissions, requireActivity, requireArguments, requireContext, requireFragmentManager, requireHost, requireParentFragment, requireView, restoreChildFragmentState, restoreViewState, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setAnimatingAway, setAnimator, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setFocusedView, setHasOptionsMenu, setHideReplaced, setInitialSavedState, setMenuVisibility, setNextAnim, setNextTransition, setOnStartEnterTransitionListener, setPostOnViewCreatedAlpha, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementNames, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail

DeviceAuthDialog

DeviceAuthDialog()
Method Detail

onCreateView

ViewonCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)

onCreateDialog

DialogonCreateDialog(Bundle savedInstanceState)

onDismiss

UnitonDismiss(DialogInterface dialog)

onSaveInstanceState

UnitonSaveInstanceState(Bundle outState)

onDestroyView

UnitonDestroyView()

startLogin

UnitstartLogin(LoginClient.Request request)
Start the login/auth process with a login request
Parameters:
request - the login request

additionalDeviceInfo

Map<String, String> additionalDeviceInfo()
Additional device information for this device auth. It's only for internal use.

getApplicationAccessToken

StringgetApplicationAccessToken()