package Ġcom . destruct o . cor ona _ tracker . ui Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġandroidx . navigation . find Nav Controller Ċ import Ġandroidx . navigation . ui . setup With Nav Controller Ċ import Ġcom . destruct o . cor ona _ tracker . R Ċ import Ġcom . destruct o . cor ona _ tracker . databinding . Activity Main Binding Ċ import Ġcom . google . android . material . bottomnavigation . Bottom Navigation View Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : Activity Main Binding ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠData Binding Util . set ContentView ( this , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . layout . activity _ main ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġnav Controller Ġ= Ġfind Nav Controller ( R . id . nav _ host _ fragment ) ĊĠĠĠĠĠĠĠ ĠfindViewById < Bottom Navigation View >( R . id . bottom _ navigation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setup With Nav Controller ( nav Controller ) ĊĊĠĠĠĠĠĠĠ Ġnav Controller . add On Destination Changed Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ_, Ġdestination , Ġ_ Ġ-> ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġwhen ( destination . id ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . global Fragment Ġ-> Ġ" Global ĠStatistics " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . country Fragment Ġ-> Ġ" In dia ĠStatistics " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . liv emap Fragment Ġ-> Ġ" Live ĠMap " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . help Fragment Ġ-> Ġ" Help Ġand ĠInformation " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . about Fragment Ġ-> Ġ" About ĠApp " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . global Summary Details Fragment Ġ-> Ġ" Global ĠStatistics " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . covid Info Fragment Ġ-> Ġ" Help Ġand ĠInformation " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . ind ia Hel pline Contact Ġ-> Ġ" Hel pline ĠNumbers " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ" Cov id ĠTracker " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ} Ċ Ċ } Ċ