package Ġcom . example . jet pack ear quit et ura Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . TextView Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġval ĠTAG Ġ= Ġ" life Cycle " ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġval Ġtx Lifecycle Ġ= ĠfindViewById < TextView >( R . id . tx Lifecycle ) ĊĠĠĠĠĠĠĠ Ġtx Lifecycle . text Ġ= Ġ" Created " ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG ," Created ") ĊĊĠĠĠĠĠĠĠ ĠThread ( Runnable Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġtx Lifecycle Ġ= ĠfindViewById < TextView >( R . id . tx Lifecycle ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtx Lifecycle . text Ġ= Ġ" Activity ĠCreated " ĊĠĠĠĠĠĠĠ Ġ}). start () ĊĊĠĠĠĠĠĠĠ Ġval Ġbt Call Number Ġ= ĠfindViewById < Button >( R . id . bt Call Number ) ĊĠĠĠĠĠĠĠ Ġbt Call Number . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġnumber Ġ= Ġ" 4 0 0 2 8 9 2 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġurl Ġ= Ġ" https :// api . whats app . com / send ? phone =$ number " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġi Ġ= ĠIntent ( Intent . ACTION _ VIEW ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġi . data Ġ= ĠUri . parse ( url ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( i ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonStart () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onStart () ĊĊĠĠĠĠĠĠĠ Ġval Ġtx Lifecycle Ġ= ĠfindViewById < TextView >( R . id . tx Lifecycle ) ĊĊĠĠĠĠĠĠĠ Ġtx Lifecycle . text Ġ= Ġ" Started " ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Started ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Resume () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Resume () ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Res umed ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Pause () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Pause () ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Paused ") ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Destroyed ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Restart () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Restart () ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Re started ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Stop () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Stop () ĊĠĠĠĠĠĠĠ ĠLog . i ( TAG , Ġ" Stopped ") ĊĠĠĠ Ġ} Ċ }