package Ġcom . az har . news app . activities čĊč Ċ import Ġandroid . os . Bundle č Ċ import Ġandroidx . appcompat . app . AppCompatActivity č Ċ import Ġandroidx . fragment . app . Fragment č Ċ import Ġcom . az har . news app . R č Ċ import Ġcom . az har . news app . fragment .* č Ċ import Ġcom . isma el div ita . chip navigation . Chip NavigationBar č Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* čĊč Ċ /** čĊ Ġ* ĠCreated Ġby ĠA zh ar ĠR ival di Ġon Ġ 1 0 - 0 4 - 2 0 2 1 čĊ Ġ* ĠGithub Ġ: Ġhttps :// github . com / A zh ar R ival di čĊ Ġ* ĠLinked in Ġ: Ġhttps :// www . linkedin . com / in / az har - rival di čĊ Ġ* ĠInst agram Ġ: Ġhttps :// www . instagram . com / az hard v ls _ čĊ Ġ* ĠTwitter Ġ: Ġhttps :// twitter . com / az h arr vl di _ čĊ Ġ* ĠY outube ĠChannel Ġ: Ġhttps :// bit . ly / 2 PJ M ow Z čĊ Ġ*/ čĊč Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) čĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) čĊčĊĠĠĠĠĠĠĠ Ġbottom Navigation . setItem Selected ( R . id . menu Head line , Ġtrue ) čĊčĊĠĠĠĠĠĠĠ Ġsetup Fragment ( Fragment Head line ()) čĊčĊĠĠĠĠĠĠĠ Ġ// open Ġfragment čĊĠĠĠĠĠĠĠ Ġbottom Navigation . setOn ItemSelected Listener ( object Ġ: ĠCh ip NavigationBar . On ItemSelected Listener Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon ItemSelected ( id : ĠInt ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( id ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Head line Ġ-> Ġsetup Fragment ( Fragment Head line ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu S ports Ġ-> Ġsetup Fragment ( Fragment S ports ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Tech nology Ġ-> Ġsetup Fragment ( Fragment Tech nology ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Business Ġ-> Ġsetup Fragment ( Fragment Business ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Health Ġ-> Ġsetup Fragment ( Fragment Health ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Enter ta iment Ġ-> Ġsetup Fragment ( Fragment Enter ta iment ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu Search Ġ-> Ġsetup Fragment ( Fragment Search ()) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ}) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġprivate Ġfun Ġsetup Fragment ( fragment Ġ: ĠFragment ) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġtransaction Ġ= Ġsupport FragmentManager . beginTransaction () čĊĠĠĠĠĠĠĠ Ġtransaction . replace ( R . id . fragment Layout , Ġfragment ) čĊĠĠĠĠĠĠĠ Ġtransaction . commit () čĊĠĠĠ Ġ} čĊč Ċ }