/** Ċ Ġ* ĠCreated Ġby ĠM oh an ra j ĠKar at ad ip al ay am Ġon Ġ 0 6 / 1 0 / 1 8 . Ċ Ġ*/ Ċ Ċ package Ġcom . example . kotlin clean code 4 android . home screen Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġcom . example . kotlin clean code 4 android . R Ċ import Ġcom . example . kotlin clean code 4 android . transact ĊĊ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity (), Home Fragment Listener Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. hide () ĊĠĠĠĠĠĠĠ Ġshow Fragment ( Home Fragment ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġshow Fragment ( fragment : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtrans act Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreplace ( R . id . container , Ġfragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Custom Animations ( R . anim . abc _ fade _ in , ĠR . anim . abc _ fade _ out ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġstart Past Trip Fragment ( fragment : ĠFragment ) Ġ{ ĊĠĠĠĠĠĠ Ġshow Fragment ( fragment ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTAG Ġ= Ġ" MainActivity " ĊĠĠĠ Ġ} Ċ } Ċ