void
     | 
  
    
      
      addContentView(View view, ViewGroup.LayoutParams params)
      
      
        Add an additional content view to the screen.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      cancel()
      
      
        Cancel the dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      closeOptionsMenu()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      create()
      
      
        Forces immediate creation of the dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      dismiss()
      
      
        Dismiss this dialog, removing it from the screen.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchGenericMotionEvent(MotionEvent ev)
      
      
        Called to process generic motion events.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchKeyEvent(KeyEvent event)
      
      
        Called to process key events.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchKeyShortcutEvent(KeyEvent event)
      
      
        Called to process a key shortcut event.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
      
      
        Called to process population of AccessibilityEvents.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchTouchEvent(MotionEvent ev)
      
      
        Called to process touch screen events.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      dispatchTrackballEvent(MotionEvent ev)
      
      
        Called to process trackball events.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        <T extends View>
        T
     | 
  
    
      
      findViewById(int id)
      
      
        Finds the first descendant view with the given ID or null if the
 ID is invalid (< 0), there is no matching view in the hierarchy, or the
 dialog has not yet been fully created (for example, via show()
 or create()).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        ActionBar
     | 
  
    
      
      getActionBar()
      
      
        Retrieve the ActionBar attached to this dialog, if present.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Context
     | 
  
    
      
      getContext()
      
      
        Retrieve the Context this Dialog is running in.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        View
     | 
  
    
      
      getCurrentFocus()
      
      
        Call Window.getCurrentFocus() on the
 Window if this Activity to return the currently focused view.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        LayoutInflater
     | 
  
    
      
      getLayoutInflater()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        OnBackInvokedDispatcher
     | 
  
    
      
      getOnBackInvokedDispatcher()
      
      
        Returns the OnBackInvokedDispatcher instance associated with the window that this
 dialog is attached to.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        Activity
     | 
  
    
      
      getOwnerActivity()
      
      
        Returns the Activity that owns this Dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        SearchEvent
     | 
  
    
      
      getSearchEvent()
      
      
        During the onSearchRequested() callbacks, this function will return the
 SearchEvent that triggered the callback, if it exists.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        int
     | 
  
    
      
      getVolumeControlStream()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Window
     | 
  
    
      
      getWindow()
      
      
        Retrieve the current Window for the activity.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      hide()
      
      
        Hide the dialog, but do not dismiss it.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      invalidateOptionsMenu()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      isShowing()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onActionModeFinished(ActionMode mode)
      
      
        Called when an action mode has been finished.
 Note that if you override this method you should always call through
 to the superclass implementation by calling super.onActionModeFinished(mode).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onActionModeStarted(ActionMode mode)
      
      
        Called when an action mode has been started.
 Note that if you override this method you should always call through
 to the superclass implementation by calling super.onActionModeStarted(mode).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onAttachedToWindow()
      
      
        Called when the window has been attached to the window manager.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onBackPressed()
      
      
        
      This method was deprecated
      in API level 33.
    Use OnBackInvokedCallback or
 androidx.activity.OnBackPressedCallback to handle back navigation instead.
 
 Starting from Android 13 (API level 33), back event handling is
 moving to an ahead-of-time model and onBackPressed() and
 KeyEvent.KEYCODE_BACK should not be used to handle back events (back gesture or
 back button click). Instead, an OnBackInvokedCallback should be registered using
 Dialog.getOnBackInvokedDispatcher()
 .registerOnBackInvokedCallback(priority, callback). 
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onContentChanged()
      
      
        This hook is called whenever the content view of the screen changes
 (due to a call to
 Window.setContentView or
 Window.addContentView).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onContextItemSelected(MenuItem item)
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onContextMenuClosed(Menu menu)
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onCreate(Bundle savedInstanceState)
      
      
        Similar to Activity.onCreate, you should initialize your dialog
 in this method, including calling setContentView(View).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
      
      
        Called when the context menu for this view is being built.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onCreateOptionsMenu(Menu menu)
      
      
        It is usually safe to proxy this call to the owner activity's
 Activity.onCreateOptionsMenu(Menu) if the client desires the same
 menu for this Dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onCreatePanelMenu(int featureId, Menu menu)
      
      
        Initialize the contents of the menu for panel 'featureId'.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        View
     | 
  
    
      
      onCreatePanelView(int featureId)
      
      
        Instantiate the view to display in the panel for 'featureId'.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onDetachedFromWindow()
      
      
        Called when the window has been detached from the window manager.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onGenericMotionEvent(MotionEvent event)
      
      
        Called when a generic motion event was not handled by any of the
 views inside of the dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onKeyDown(int keyCode, KeyEvent event)
      
      
        A key was pressed down.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onKeyLongPress(int keyCode, KeyEvent event)
      
      
        Default implementation of KeyEvent.Callback.onKeyLongPress(): always returns false (doesn't handle
 the event).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
      
      
        Default implementation of KeyEvent.Callback.onKeyMultiple(): always returns false (doesn't handle
 the event).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onKeyShortcut(int keyCode, KeyEvent event)
      
      
        Called when a key shortcut event is not handled by any of the views in the Dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onKeyUp(int keyCode, KeyEvent event)
      
      
        A key was released.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onMenuItemSelected(int featureId, MenuItem item)
      
      
        Called when a panel's menu item has been selected by the user.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onMenuOpened(int featureId, Menu menu)
      
      
        Called when a panel's menu is opened by the user.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onOptionsItemSelected(MenuItem item)
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onOptionsMenuClosed(Menu menu)
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onPanelClosed(int featureId, Menu menu)
      
      
        Called when a panel is being closed.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onPrepareOptionsMenu(Menu menu)
      
      
        It is usually safe to proxy this call to the owner activity's
 Activity.onPrepareOptionsMenu(Menu) if the client desires the
 same menu for this Dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onPreparePanel(int featureId, View view, Menu menu)
      
      
        Prepare a panel to be displayed.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onRestoreInstanceState(Bundle savedInstanceState)
      
      
        Restore the state of the dialog from a previously saved bundle.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        Bundle
     | 
  
    
      
      onSaveInstanceState()
      
      
        Saves the state of the dialog into a bundle.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onSearchRequested(SearchEvent searchEvent)
      
      
        This hook is called when the user signals the desire to start a search.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onSearchRequested()
      
      
        This hook is called when the user signals the desire to start a search.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onStart()
      
      
        Called when the dialog is starting.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onStop()
      
      
        Called to tell you that you're stopping.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onTouchEvent(MotionEvent event)
      
      
        Called when a touch screen event was not handled by any of the views
 under it.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        boolean
     | 
  
    
      
      onTrackballEvent(MotionEvent event)
      
      
        Called when the trackball was moved and not handled by any of the
 views inside of the activity.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onWindowAttributesChanged(WindowManager.LayoutParams params)
      
      
        This is called whenever the current window attributes change.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      onWindowFocusChanged(boolean hasFocus)
      
      
        This hook is called whenever the window focus changes.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        ActionMode
     | 
  
    
      
      onWindowStartingActionMode(ActionMode.Callback callback)
      
      
        Called when an action mode is being started for this window.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        ActionMode
     | 
  
    
      
      onWindowStartingActionMode(ActionMode.Callback callback, int type)
      
      
        Called when an action mode is being started for this window.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      openContextMenu(View view)
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      openOptionsMenu()
      
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      registerForContextMenu(View view)
      
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        boolean
     | 
  
    
      
      requestWindowFeature(int featureId)
      
      
        Enable extended window features.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        <T extends View>
        T
     | 
  
    
      
      requireViewById(int id)
      
      
        Finds the first descendant view with the given ID or throws an IllegalArgumentException if
 the ID is invalid (< 0), there is no matching view in the hierarchy, or the dialog has not
 yet been fully created (for example, via show() or create()).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setCancelMessage(Message msg)
      
      
        Set a message to be sent when the dialog is canceled.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setCancelable(boolean flag)
      
      
        Sets whether this dialog is cancelable with the
 BACK key.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setCanceledOnTouchOutside(boolean cancel)
      
      
        Sets whether this dialog is canceled when touched outside the window's
 bounds.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setContentView(int layoutResID)
      
      
        Set the screen content from a layout resource.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setContentView(View view, ViewGroup.LayoutParams params)
      
      
        Set the screen content to an explicit view.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setContentView(View view)
      
      
        Set the screen content to an explicit view.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setDismissMessage(Message msg)
      
      
        Set a message to be sent when the dialog is dismissed.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setFeatureDrawable(int featureId, Drawable drawable)
      
      
        Convenience for calling
 Window.setFeatureDrawable(int, Drawable).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setFeatureDrawableAlpha(int featureId, int alpha)
      
      
        Convenience for calling
 Window.setFeatureDrawableAlpha(int, int).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setFeatureDrawableResource(int featureId, int resId)
      
      
        Convenience for calling
 Window.setFeatureDrawableResource(int, int).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setFeatureDrawableUri(int featureId, Uri uri)
      
      
        Convenience for calling
 Window.setFeatureDrawableUri(int, Uri).
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setOnCancelListener(DialogInterface.OnCancelListener listener)
      
      
        Set a listener to be invoked when the dialog is canceled.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setOnDismissListener(DialogInterface.OnDismissListener listener)
      
      
        Set a listener to be invoked when the dialog is dismissed.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setOnKeyListener(DialogInterface.OnKeyListener onKeyListener)
      
      
        Sets the callback that will be called if a key is dispatched to the dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setOnShowListener(DialogInterface.OnShowListener listener)
      
      
        Sets a listener to be invoked when the dialog is shown.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setOwnerActivity(Activity activity)
      
      
        Sets the Activity that owns this dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setTitle(CharSequence title)
      
      
        Set the title text for this dialog's window.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      setTitle(int titleId)
      
      
        Set the title text for this dialog's window.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        final
        
        void
     | 
  
    
      
      setVolumeControlStream(int streamType)
      
      
        By default, this will use the owner Activity's suggested stream type.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      show()
      
      
        Start the dialog and display it on screen.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      takeKeyEvents(boolean get)
      
      
        Request that key events come to this dialog.
        
    
 
      
     | 
  
  
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      unregisterForContextMenu(View view)
      
      
     |