package Ġcom . example . des af io f oton . utils Ċ Ċ import Ġandroid . app . AlertDialog Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . DialogInterface ĊĊ Ċ class ĠDialog Utils Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġalert Message ( context : ĠContext , Ġmessage : ĠString , ĠonClick Listener : ĠDialog Interface . OnClickListener ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcancel able Ġ= ĠonClick Listener Ġ== Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġalert ( context , Ġmessage , Ġcancel able , Ġ" OK ", Ġnull , ĠonClick Listener ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġalert ( context : ĠContext , Ġmessage : ĠString , Ġcancel able : ĠBoolean Ġ= Ġtrue , Ġpositive Button T ittle : ĠString ? Ġ= Ġnull , Ġnegative Button T ittle : ĠString ? Ġ= Ġnull , Ġon Positive Button ClickListener : ĠDialog Interface . OnClickListener ? Ġ= Ġnull , Ġon Negative Button ClickListener : ĠDialog Interface . OnClickListener ? Ġ= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbuilder : ĠAlertDialog . Builder Ġ= ĠAlertDialog . Builder ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . setMessage ( message ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . set Cancel able ( cancel able ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( positive Button T ittle Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . set Positive Button ( positive Button T ittle , Ġon Positive Button ClickListener ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( negative Button T ittle Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . set Negative Button ( negative Button T ittle , Ġon Negative Button ClickListener ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġalert : ĠAlertDialog Ġ= Ġbuilder . create () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġalert . show () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }