package Ġme . nick ell is . tow ers . sample Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġkotlinx . android . synt hetic . main . activity _ about .* Ċ import Ġme . nick ell is . tow ers . Tow ers Ċ import Ġme . nick ell is . tow ers . sample . view . About Fragment Ċ Ċ class ĠAbout Activity Ġ: ĠBase Activity (), ĠT ow ers . Listener Ġ{ ĊĊĠ Ġprivate Ġlateinit Ġvar Ġto wers : ĠT ow ers ĊĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( R . layout . activity _ about ) ĊĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĊĠĠĠ Ġto wers Ġ= ĠT ow ers ( ĊĠĠĠĠĠ Ġfm Ġ= Ġsupport FragmentManager , ĊĠĠĠĠĠ Ġcontainer View Ids Ġ= ĠlistOf ( R . id . v _ container ), ĊĠĠĠĠĠ Ġlistener Ġ= Ġthis , ĊĠĠĠĠĠ Ġin State Ġ= ĠsavedInstanceState , ĊĠĠĠĠĠ Ġnotify Ġ= Ġtrue ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġif Ġ( tow ers . empty At ( 0 )) Ġ{ ĊĠĠĠĠĠ Ġto wers . push ( 0 , ĠAbout Fragment . newInstance (), Ġ" About ") ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġon Save InstanceState ( out State : ĠBundle ) Ġ{ ĊĠĠĠ Ġto wers . save ( out State ) ĊĠĠĠ Ġsuper . on Save InstanceState ( out State ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġto wer Empty ( tow ers : ĠT ow ers , Ġto wer : ĠInt ) Ġ{ ĊĠĠĠ Ġon Back Pressed () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġto wer No Long er Empty ( tow ers : ĠT ow ers , Ġto wer : ĠInt ) Ġ{ ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġto wer New Fragment ( tow ers : ĠT ow ers , Ġto wer : ĠInt , Ġfragment : ĠFragment , Ġtitle : ĠString ?) Ġ{ ĊĠĠĠ Ġtitle ?. let Ġ{ ĠsetTitle ( it ) Ġ} ĊĠ Ġ} Ċ } Ċ