package Ġcom . example . revision Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . EditText Ċ Ċ class Ġdial _ screen Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġedit Text Number Phone Ġ: ĠEditText ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbutton Make Dial : ĠButton ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ dial _ screen ) ĊĊĠĠĠĠĠĠĠ Ġval Ġaction Bar Ġ= Ġsupport ActionBar ĊĠĠĠĠĠĠĠ Ġinitializer () ĊĠĠĠĠĠĠĠ Ġaction Bar ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbutton Make Dial . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġphone Ġ= Ġedit Text Number Phone . text . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( Intent . ACTION _ DI AL , ĠUri . parse (" tel :${ phone } ")) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinitializer () Ġ{ ĊĠĠĠĠĠĠĠ Ġedit Text Number Phone Ġ= ĠfindViewById ( R . id . edit Text Number Phone ) ĊĠĠĠĠĠĠĠ Ġbutton Make Dial Ġ= ĠfindViewById ( R . id . button Make Dial ) ĊĠĠĠ Ġ} Ċ }