package Ġorg . simple . clin ic . util . messages ender Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠS ms Message Sender Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġactivity : ĠAppCompatActivity Ċ ) Ġ: ĠMessage Sender Ġ{ ĊĊĠ Ġoverride Ġfun Ġsend ( phoneNumber : ĠString , Ġmessage : ĠString ) Ġ{ ĊĠĠĠ Ġval Ġuri Ġ= ĠUri . parse (" sm sto :$ phoneNumber ") ĊĠĠĠ Ġval Ġintent Ġ= ĠIntent ( Intent . ACTION _ SEND TO , Ġuri ). apply Ġ{ ĊĠĠĠĠĠ Ġput Extra (" sms _ body ", Ġmessage ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġactivity . startActivity ( intent ) ĊĠ Ġ} Ċ } Ċ