package Ġcom . ni ge lh en sh aw . k tx fragment Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ /** Ċ Ġ* ĠThis Ġexercise Ġwill Ġdemonstrate Ġthe Ġadvantage Ġof Ġusing Ġthe Ċ Ġ* ĠK TX ĠFragment Ġmodule Ġfor Ġswitching Ġfragments . Ċ Ġ*/ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠCreate Ġan Ġinstance Ġof ĠFirst Fragment . ĠThen Ġuse Ġthe ĊĠĠĠĠĠĠĠĠ Ġ* Ġstandard ĠAndroid Ġimplementation Ġto Ġreplace Ġwith ĊĠĠĠĠĠĠĠĠ Ġ* Ġthe ĠSecond Fragment ĊĠĠĠĠĠĠĠĠ Ġ* ĠAfter Ġthat Ġswitch Ġto Ġthe ĠK TX Ġfragment Ġimplementation ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfragment One Button . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* ĠCreate Ġan Ġinstance Ġof ĠSecond Fragment . ĠThen Ġuse Ġthe ĊĠĠĠĠĠĠĠĠ Ġ* Ġstandard ĠAndroid Ġimplementation Ġto Ġreplace Ġwith ĊĠĠĠĠĠĠĠĠ Ġ* Ġthe ĠFirst Fragment ĊĠĠĠĠĠĠĠĠ Ġ* ĠAfter Ġthat Ġswitch Ġto Ġthe ĠK TX Ġfragment Ġimplementation ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġfragment Two Button . setOnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ