package Ġmk . gr abit . gp ay . util Ċ Ċ import Ġandroid . app . AlertDialog Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . TextView Ċ import Ġkotlinx . android . synt hetic . main . transaction _ error _ dialog . view .* Ċ import Ġmk . gr abit . gp ay . R Ċ Ċ object ĠDialog Helper Ġ{ ĊĊĠĠĠ Ġfun Ġcreate Progress Dialog ( ĊĠĠĠĠĠĠĠ Ġcontext : ĠContext ?, ĊĠĠĠĠĠĠĠ Ġmessage Text : ĠString ? ĊĠĠĠ Ġ): ĠAlertDialog ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠView . inflate ( context , ĠR . layout . progress _ layout , Ġnull ) ĊĠĠĠĠĠĠĠ Ġval Ġprogress Text Ġ= Ġview . findViewById < TextView >( R . id . progress _ layout _ text ) ĊĠĠĠĠĠĠĠ Ġprogress Text . text Ġ= Ġmessage Text ĊĠĠĠĠĠĠĠ Ġreturn ĠAlertDialog . Builder ( context !! ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Cancel able ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setView ( view ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. create () ĊĠĠĠ Ġ} Ċ }