android.app
Class Dialog

java.lang.Object
  extended by android.app.Dialog
All Implemented Interfaces:
DialogInterface, KeyEvent.Callback, View.OnCreateContextMenuListener, Window.Callback
Direct Known Subclasses:
AlertDialog, CharacterPickerDialog

public class Dialog
extends Object
implements DialogInterface, Window.Callback, KeyEvent.Callback, View.OnCreateContextMenuListener


Nested Class Summary
 
Nested classes/interfaces inherited from interface android.content.DialogInterface
DialogInterface.OnCancelListener, DialogInterface.OnClickListener, DialogInterface.OnDismissListener, DialogInterface.OnKeyListener, DialogInterface.OnMultiChoiceClickListener, DialogInterface.OnShowListener
 
Field Summary
 
Fields inherited from interface android.content.DialogInterface
BUTTON_NEGATIVE, BUTTON_NEUTRAL, BUTTON_POSITIVE, BUTTON1, BUTTON2, BUTTON3
 
Constructor Summary
  Dialog(Context context)
           
protected Dialog(Context context, boolean cancelable, DialogInterface.OnCancelListener cancelListener)
           
  Dialog(Context context, int theme)
           
 
Method Summary
 void addContentView(View view, ViewGroup.LayoutParams params)
           
 void cancel()
           
 void closeOptionsMenu()
           
 void dismiss()
           
 boolean dispatchGenericMotionEvent(MotionEvent ev)
           
 boolean dispatchKeyEvent(KeyEvent event)
           
 boolean dispatchKeyShortcutEvent(KeyEvent event)
           
 boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
           
 boolean dispatchTouchEvent(MotionEvent ev)
           
 boolean dispatchTrackballEvent(MotionEvent ev)
           
 View findViewById(int id)
           
 ActionBar getActionBar()
           
 Context getContext()
           
 View getCurrentFocus()
           
 LayoutInflater getLayoutInflater()
           
 Activity getOwnerActivity()
           
 int getVolumeControlStream()
           
 Window getWindow()
           
 void hide()
           
 void invalidateOptionsMenu()
           
 boolean isShowing()
           
 void onActionModeFinished(ActionMode mode)
           
 void onActionModeStarted(ActionMode mode)
           
 void onAttachedToWindow()
           
 void onBackPressed()
           
 void onContentChanged()
           
 boolean onContextItemSelected(MenuItem item)
           
 void onContextMenuClosed(Menu menu)
           
protected  void onCreate(Bundle savedInstanceState)
           
 void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
           
 boolean onCreateOptionsMenu(Menu menu)
           
 boolean onCreatePanelMenu(int featureId, Menu menu)
           
 View onCreatePanelView(int featureId)
           
 void onDetachedFromWindow()
           
 boolean onGenericMotionEvent(MotionEvent event)
           
 boolean onKeyDown(int keyCode, KeyEvent event)
           
 boolean onKeyLongPress(int keyCode, KeyEvent event)
           
 boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event)
           
 boolean onKeyShortcut(int keyCode, KeyEvent event)
           
 boolean onKeyUp(int keyCode, KeyEvent event)
           
 boolean onMenuItemSelected(int featureId, MenuItem item)
           
 boolean onMenuOpened(int featureId, Menu menu)
           
 boolean onOptionsItemSelected(MenuItem item)
           
 void onOptionsMenuClosed(Menu menu)
           
 void onPanelClosed(int featureId, Menu menu)
           
 boolean onPrepareOptionsMenu(Menu menu)
           
 boolean onPreparePanel(int featureId, View view, Menu menu)
           
 void onRestoreInstanceState(Bundle savedInstanceState)
           
 Bundle onSaveInstanceState()
           
 boolean onSearchRequested()
           
protected  void onStart()
           
protected  void onStop()
           
 boolean onTouchEvent(MotionEvent event)
           
 boolean onTrackballEvent(MotionEvent event)
           
 void onWindowAttributesChanged(WindowManager.LayoutParams params)
           
 void onWindowFocusChanged(boolean hasFocus)
           
 ActionMode onWindowStartingActionMode(ActionMode.Callback callback)
           
 void openContextMenu(View view)
           
 void openOptionsMenu()
           
 void registerForContextMenu(View view)
           
 boolean requestWindowFeature(int featureId)
           
 void setCancelable(boolean flag)
           
 void setCanceledOnTouchOutside(boolean cancel)
           
 void setCancelMessage(Message msg)
           
 void setContentView(int layoutResID)
           
 void setContentView(View view)
           
 void setContentView(View view, ViewGroup.LayoutParams params)
           
 void setDismissMessage(Message msg)
           
 void setFeatureDrawable(int featureId, Drawable drawable)
           
 void setFeatureDrawableAlpha(int featureId, int alpha)
           
 void setFeatureDrawableResource(int featureId, int resId)
           
 void setFeatureDrawableUri(int featureId, Uri uri)
           
 void setOnCancelListener(DialogInterface.OnCancelListener listener)
           
 void setOnDismissListener(DialogInterface.OnDismissListener listener)
           
 void setOnKeyListener(DialogInterface.OnKeyListener onKeyListener)
           
 void setOnShowListener(DialogInterface.OnShowListener listener)
           
 void setOwnerActivity(Activity activity)
           
 void setTitle(CharSequence title)
           
 void setTitle(int titleId)
           
 void setVolumeControlStream(int streamType)
           
 void show()
           
 void takeKeyEvents(boolean get)
           
 void unregisterForContextMenu(View view)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Dialog

public Dialog(Context context)

Dialog

public Dialog(Context context,
              int theme)

Dialog

protected Dialog(Context context,
                 boolean cancelable,
                 DialogInterface.OnCancelListener cancelListener)
Method Detail

getContext

public final Context getContext()

getActionBar

public ActionBar getActionBar()

setOwnerActivity

public final void setOwnerActivity(Activity activity)

getOwnerActivity

public final Activity getOwnerActivity()

isShowing

public boolean isShowing()

show

public void show()

hide

public void hide()

dismiss

public void dismiss()
Specified by:
dismiss in interface DialogInterface

onCreate

protected void onCreate(Bundle savedInstanceState)

onStart

protected void onStart()

onStop

protected void onStop()

onSaveInstanceState

public Bundle onSaveInstanceState()

onRestoreInstanceState

public void onRestoreInstanceState(Bundle savedInstanceState)

getWindow

public Window getWindow()

getCurrentFocus

public View getCurrentFocus()

findViewById

public View findViewById(int id)

setContentView

public void setContentView(int layoutResID)

setContentView

public void setContentView(View view)

setContentView

public void setContentView(View view,
                           ViewGroup.LayoutParams params)

addContentView

public void addContentView(View view,
                           ViewGroup.LayoutParams params)

setTitle

public void setTitle(CharSequence title)

setTitle

public void setTitle(int titleId)

onKeyDown

public boolean onKeyDown(int keyCode,
                         KeyEvent event)
Specified by:
onKeyDown in interface KeyEvent.Callback

onKeyLongPress

public boolean onKeyLongPress(int keyCode,
                              KeyEvent event)
Specified by:
onKeyLongPress in interface KeyEvent.Callback

onKeyUp

public boolean onKeyUp(int keyCode,
                       KeyEvent event)
Specified by:
onKeyUp in interface KeyEvent.Callback

onKeyMultiple

public boolean onKeyMultiple(int keyCode,
                             int repeatCount,
                             KeyEvent event)
Specified by:
onKeyMultiple in interface KeyEvent.Callback

onBackPressed

public void onBackPressed()

onKeyShortcut

public boolean onKeyShortcut(int keyCode,
                             KeyEvent event)

onTouchEvent

public boolean onTouchEvent(MotionEvent event)

onTrackballEvent

public boolean onTrackballEvent(MotionEvent event)

onGenericMotionEvent

public boolean onGenericMotionEvent(MotionEvent event)

onWindowAttributesChanged

public void onWindowAttributesChanged(WindowManager.LayoutParams params)
Specified by:
onWindowAttributesChanged in interface Window.Callback

onContentChanged

public void onContentChanged()
Specified by:
onContentChanged in interface Window.Callback

onWindowFocusChanged

public void onWindowFocusChanged(boolean hasFocus)
Specified by:
onWindowFocusChanged in interface Window.Callback

onAttachedToWindow

public void onAttachedToWindow()
Specified by:
onAttachedToWindow in interface Window.Callback

onDetachedFromWindow

public void onDetachedFromWindow()
Specified by:
onDetachedFromWindow in interface Window.Callback

dispatchKeyEvent

public boolean dispatchKeyEvent(KeyEvent event)
Specified by:
dispatchKeyEvent in interface Window.Callback

dispatchKeyShortcutEvent

public boolean dispatchKeyShortcutEvent(KeyEvent event)
Specified by:
dispatchKeyShortcutEvent in interface Window.Callback

dispatchTouchEvent

public boolean dispatchTouchEvent(MotionEvent ev)
Specified by:
dispatchTouchEvent in interface Window.Callback

dispatchTrackballEvent

public boolean dispatchTrackballEvent(MotionEvent ev)
Specified by:
dispatchTrackballEvent in interface Window.Callback

dispatchGenericMotionEvent

public boolean dispatchGenericMotionEvent(MotionEvent ev)
Specified by:
dispatchGenericMotionEvent in interface Window.Callback

dispatchPopulateAccessibilityEvent

public boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent event)
Specified by:
dispatchPopulateAccessibilityEvent in interface Window.Callback

onCreatePanelView

public View onCreatePanelView(int featureId)
Specified by:
onCreatePanelView in interface Window.Callback

onCreatePanelMenu

public boolean onCreatePanelMenu(int featureId,
                                 Menu menu)
Specified by:
onCreatePanelMenu in interface Window.Callback

onPreparePanel

public boolean onPreparePanel(int featureId,
                              View view,
                              Menu menu)
Specified by:
onPreparePanel in interface Window.Callback

onMenuOpened

public boolean onMenuOpened(int featureId,
                            Menu menu)
Specified by:
onMenuOpened in interface Window.Callback

onMenuItemSelected

public boolean onMenuItemSelected(int featureId,
                                  MenuItem item)
Specified by:
onMenuItemSelected in interface Window.Callback

onPanelClosed

public void onPanelClosed(int featureId,
                          Menu menu)
Specified by:
onPanelClosed in interface Window.Callback

onCreateOptionsMenu

public boolean onCreateOptionsMenu(Menu menu)

onPrepareOptionsMenu

public boolean onPrepareOptionsMenu(Menu menu)

onOptionsItemSelected

public boolean onOptionsItemSelected(MenuItem item)

onOptionsMenuClosed

public void onOptionsMenuClosed(Menu menu)

openOptionsMenu

public void openOptionsMenu()

closeOptionsMenu

public void closeOptionsMenu()

invalidateOptionsMenu

public void invalidateOptionsMenu()

onCreateContextMenu

public void onCreateContextMenu(ContextMenu menu,
                                View v,
                                ContextMenu.ContextMenuInfo menuInfo)
Specified by:
onCreateContextMenu in interface View.OnCreateContextMenuListener

registerForContextMenu

public void registerForContextMenu(View view)

unregisterForContextMenu

public void unregisterForContextMenu(View view)

openContextMenu

public void openContextMenu(View view)

onContextItemSelected

public boolean onContextItemSelected(MenuItem item)

onContextMenuClosed

public void onContextMenuClosed(Menu menu)

onSearchRequested

public boolean onSearchRequested()
Specified by:
onSearchRequested in interface Window.Callback

onWindowStartingActionMode

public ActionMode onWindowStartingActionMode(ActionMode.Callback callback)
Specified by:
onWindowStartingActionMode in interface Window.Callback

onActionModeStarted

public void onActionModeStarted(ActionMode mode)
Specified by:
onActionModeStarted in interface Window.Callback

onActionModeFinished

public void onActionModeFinished(ActionMode mode)
Specified by:
onActionModeFinished in interface Window.Callback

takeKeyEvents

public void takeKeyEvents(boolean get)

requestWindowFeature

public final boolean requestWindowFeature(int featureId)

setFeatureDrawableResource

public final void setFeatureDrawableResource(int featureId,
                                             int resId)

setFeatureDrawableUri

public final void setFeatureDrawableUri(int featureId,
                                        Uri uri)

setFeatureDrawable

public final void setFeatureDrawable(int featureId,
                                     Drawable drawable)

setFeatureDrawableAlpha

public final void setFeatureDrawableAlpha(int featureId,
                                          int alpha)

getLayoutInflater

public LayoutInflater getLayoutInflater()

setCancelable

public void setCancelable(boolean flag)

setCanceledOnTouchOutside

public void setCanceledOnTouchOutside(boolean cancel)

cancel

public void cancel()
Specified by:
cancel in interface DialogInterface

setOnCancelListener

public void setOnCancelListener(DialogInterface.OnCancelListener listener)

setCancelMessage

public void setCancelMessage(Message msg)

setOnDismissListener

public void setOnDismissListener(DialogInterface.OnDismissListener listener)

setOnShowListener

public void setOnShowListener(DialogInterface.OnShowListener listener)

setDismissMessage

public void setDismissMessage(Message msg)

setVolumeControlStream

public final void setVolumeControlStream(int streamType)

getVolumeControlStream

public final int getVolumeControlStream()

setOnKeyListener

public void setOnKeyListener(DialogInterface.OnKeyListener onKeyListener)


Copyright © 2008-2012. All Rights Reserved.