package Ġcom . ared r uss . m ang at ana . view . util Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . appcompat . app . AlertDialog Ċ import Ġcom . ared r uss . m ang at ana . R Ċ Ċ object ĠDialog Helper Ġ{ ĊĠĠĠ Ġfun Ġ< T Ġ: ĠAny > Ġbuild Confirm Dialog ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext , ĊĠĠĠĠĠĠĠ Ġtitle : ĠInt , ĊĠĠĠĠĠĠĠ Ġmessage : ĠInt , ĊĠĠĠĠĠĠĠ Ġargument : ĠT , ĊĠĠĠĠĠĠĠ Ġaction : Ġ( T ) Ġ-> ĠUnit ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ ĠAlertDialog . Builder ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setTitle ( context . getString ( title )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setMessage ( context . getString ( message )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Positive Button ( R . string . dialog _ ok ) Ġ{ Ġ_, Ġ_ Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġaction ( argument ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Negative Button ( R . string . dialog _ cancel , Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. show () ĊĠĠĠ Ġ} Ċ } Ċ