org.scaloid.common

AlertDialogBuilder

class AlertDialogBuilder extends Builder

A Scala-style builder for AlertDialog.

new AlertDialogBuilder("Exit the app", "Do you really want to exit?") {
  positiveButton("Exit", finishTheApplication())
  negativeButton("Cancel")
}.show()

This displays an alert dialog with given string resources.

Although this builder displays some UI element, this builder can be called from any thread, because the method show() handles threading internally.

Please refer to the URL below for more details.

https://github.com/pocorall/scaloid/wiki/Basics#class-alertdialogbuilder

See also: alert()

Linear Supertypes
Builder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AlertDialogBuilder
  2. Builder
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AlertDialogBuilder(_title: CharSequence = null, _message: CharSequence = null)(implicit context: Context)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def create(): AlertDialog

    Definition Classes
    Builder
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  15. def message: CharSequence

    Annotations
    @inline()
  16. def message_=(str: CharSequence): Builder

    Annotations
    @inline()
  17. var msg: CharSequence

  18. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def negativeButton(name: CharSequence = android.R.string.no, onClick: (DialogInterface, Int) ⇒ Unit = (d, _) => {
       d.cancel()
       }
    )
    : AlertDialogBuilder

    Annotations
    @inline()
  20. def negativeButton(name: CharSequence, onClick: ⇒ Unit): AlertDialogBuilder

    Annotations
    @inline()
  21. def neutralButton(name: CharSequence, onClick: (DialogInterface, Int) ⇒ Unit): AlertDialogBuilder

    Annotations
    @inline()
  22. def neutralButton(name: CharSequence = android.R.string.ok, onClick: ⇒ Unit = {}): AlertDialogBuilder

    Annotations
    @inline()
  23. final def notify(): Unit

    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  25. def positiveButton(name: CharSequence, onClick: (DialogInterface, Int) ⇒ Unit): AlertDialogBuilder

    Annotations
    @inline()
  26. def positiveButton(name: CharSequence = android.R.string.yes, onClick: ⇒ Unit = {}): AlertDialogBuilder

    Annotations
    @inline()
  27. def setAdapter(arg0: ListAdapter, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  28. def setCancelable(arg0: Boolean): Builder

    Definition Classes
    Builder
  29. def setCursor(arg0: Cursor, arg1: OnClickListener, arg2: String): Builder

    Definition Classes
    Builder
  30. def setCustomTitle(arg0: View): Builder

    Definition Classes
    Builder
  31. def setIcon(arg0: Drawable): Builder

    Definition Classes
    Builder
  32. def setIcon(arg0: Int): Builder

    Definition Classes
    Builder
  33. def setInverseBackgroundForced(arg0: Boolean): Builder

    Definition Classes
    Builder
  34. def setItems(arg0: Array[CharSequence], arg1: OnClickListener): Builder

    Definition Classes
    Builder
  35. def setItems(arg0: Int, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  36. def setMessage(arg0: CharSequence): Builder

    Definition Classes
    Builder
  37. def setMessage(arg0: Int): Builder

    Definition Classes
    Builder
  38. def setMultiChoiceItems(arg0: Cursor, arg1: String, arg2: String, arg3: OnMultiChoiceClickListener): Builder

    Definition Classes
    Builder
  39. def setMultiChoiceItems(arg0: Array[CharSequence], arg1: Array[Boolean], arg2: OnMultiChoiceClickListener): Builder

    Definition Classes
    Builder
  40. def setMultiChoiceItems(arg0: Int, arg1: Array[Boolean], arg2: OnMultiChoiceClickListener): Builder

    Definition Classes
    Builder
  41. def setNegativeButton(arg0: CharSequence, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  42. def setNegativeButton(arg0: Int, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  43. def setNeutralButton(arg0: CharSequence, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  44. def setNeutralButton(arg0: Int, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  45. def setOnCancelListener(arg0: OnCancelListener): Builder

    Definition Classes
    Builder
  46. def setOnItemSelectedListener(arg0: OnItemSelectedListener): Builder

    Definition Classes
    Builder
  47. def setOnKeyListener(arg0: OnKeyListener): Builder

    Definition Classes
    Builder
  48. def setPositiveButton(arg0: CharSequence, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  49. def setPositiveButton(arg0: Int, arg1: OnClickListener): Builder

    Definition Classes
    Builder
  50. def setSingleChoiceItems(arg0: ListAdapter, arg1: Int, arg2: OnClickListener): Builder

    Definition Classes
    Builder
  51. def setSingleChoiceItems(arg0: Array[CharSequence], arg1: Int, arg2: OnClickListener): Builder

    Definition Classes
    Builder
  52. def setSingleChoiceItems(arg0: Cursor, arg1: Int, arg2: String, arg3: OnClickListener): Builder

    Definition Classes
    Builder
  53. def setSingleChoiceItems(arg0: Int, arg1: Int, arg2: OnClickListener): Builder

    Definition Classes
    Builder
  54. def setTitle(arg0: CharSequence): Builder

    Definition Classes
    Builder
  55. def setTitle(arg0: Int): Builder

    Definition Classes
    Builder
  56. def setView(arg0: View): Builder

    Definition Classes
    Builder
  57. def show(): AlertDialog

    Shows the dialog that is currently building.

    Shows the dialog that is currently building. Because this method runs runOnUiThread internally, you can call this method from any thread.

    Definition Classes
    AlertDialogBuilder → Builder
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  59. var tit: CharSequence

  60. def title: CharSequence

    Annotations
    @inline()
  61. def title_=(str: CharSequence): Builder

    Annotations
    @inline()
  62. def toString(): String

    Definition Classes
    AnyRef → Any
  63. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Builder

Inherited from AnyRef

Inherited from Any

Ungrouped