package Ġcom . hl 3 hl 3 . ec practice app . ui . qrcode info Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġcom . hl 3 hl 3 . ec practice app . R Ċ import Ġcom . hl 3 hl 3 . ec practice app . databinding . Qr code Info Activity Binding Ċ import Ġcom . hl 3 hl 3 . ec practice app . ui . Base Activity Ċ Ċ class ĠQR Code Info Activity Ġ: ĠBase Activity () Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġval Ġbinding : ĠQ r code Info Activity Binding Ġ= ĠData Binding Util . set ContentView ( this , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . qrcode _ info _ activity ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġval ĠviewModel Ġ= ĠQR Code Info ViewModel ( this ) ĊĊĠĠĠĠĠĠĠ Ġbinding . view model Ġ= ĠviewModel ĊĠĠĠĠĠĠĠ Ġbinding . lifecycle Owner Ġ= Ġthis ĊĊĠĠĠĠĠĠĠ Ġbinding . toolbar . let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Support ActionBar ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupport ActionBar ?. apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset Display Show Home Enabled ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . set Navigation OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠviewModel . onStart ( this ) ĊĊĠĠĠ Ġ} Ċ }