package Ġcom . app . van ill ac amera Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . lifecycle . Observer Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġandroidx . lifecycle . ViewModel Providers Ċ import Ġcom . test . van ill ac amera . R Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ ĠViewModel Providers . of ( this ). get ( Scanner Shared ViewModel :: class . java ). scan Result . observe ( this , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠObserver Ġ{ ĠĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDeep Link Parser . detect Url ( it , this ){ url : ĠString , Ġis U pi : ĠBoolean Ġ-> ĠĠ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĊĠĠĠ Ġ} Ċ } Ċ