package Ġcom . tot em soft . k utils _ lib . general . fragments Ċ Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 4 . app . FragmentManager Ċ import Ġandroid . support . v 4 . app . Fragment Transaction Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ Ċ inline Ġfun ĠFragment Manager . transaction ( call : ĠFragment Transaction . () Ġ-> ĠFragment Transaction ) Ġ{ ĊĠĠĠ Ġbegin Transaction (). call (). commit () Ċ } Ċ Ċ fun ĠAppCompatActivity . add Fragment ( fragment : ĠFragment , Ġres Id : ĠInt ) Ġ{ ĊĠĠĠ Ġsupport FragmentManager . transaction Ġ{ Ġadd ( res Id , Ġfragment ) Ġ} Ċ } Ċ Ċ fun ĠAppCompatActivity . remove Fragment ( fragment : ĠFragment ) Ġ{ ĊĠĠĠ Ġsupport FragmentManager . transaction Ġ{ Ġremove ( fragment ) Ġ} Ċ } Ċ Ċ fun ĠAppCompatActivity . replace Fragment ( fragment : ĠFragment , Ġres Id : ĠInt ) Ġ{ ĊĠĠĠ Ġsupport FragmentManager . transaction Ġ{ Ġreplace ( res Id , Ġfragment ) Ġ} Ċ } Ċ Ċ fun ĠAppCompatActivity . is Fragment In Back Stack ( tag : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġfragment Ġ= Ġsupport FragmentManager . find Fragment By Tag ( tag ) ĊĠĠĠ Ġreturn Ġfragment Ġ!= Ġnull Ċ } Ċ Ċ fun ĠAppCompatActivity . is Fragment Visible ( tag : ĠString ): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġfragment Ġ= Ġsupport FragmentManager . find Fragment By Tag ( tag ) ĊĠĠĠ Ġreturn Ġfragment Ġ!= Ġnull Ġ&& Ġfragment . isVisible Ċ } Ċ Ċ fun ĠAppCompatActivity . get Fragment By Tag ( tag : ĠString ): ĠFragment ? Ġ{ ĊĠĠĠ Ġreturn Ġsupport FragmentManager . find Fragment By Tag ( tag ) Ċ } Ċ