package Ġcom . chr yn an . chat . ui . activity Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġcom . chr yn an . chat . R Ċ import Ġcom . chr yn an . chat . feature . contact . fragment . Contact List Fragment Ċ import Ġcom . chr yn an . chat . feature . conversation . fragment . Conversation List Fragment Ċ import Ġcom . chr yn an . chat . feature . settings . fragment . Settings Fragment Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠBase Activity () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġnew Intent ( context : ĠContext ) Ġ= ĠIntent ( context , ĠMainActivity :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġgo To Fragment ( Contact List Fragment . newInstance ()) ĊĊĠĠĠĠĠĠĠ Ġbottom Navigation View ?. setOn Navigation ItemSelected Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( it . itemId ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu _ bottom _ con versations Ġ-> Ġgo To Fragment ( Conversation List Fragment . newInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu _ bottom _ settings Ġ-> Ġgo To Fragment ( Settings Fragment . newInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . menu _ bottom _ contacts Ġ-> Ġgo To Fragment ( Contact List Fragment . newInstance ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }