package Ġcom . app . hc mut . my movie . feature Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcom . ro ger . cat loading library . Cat Loading View Ċ Ċ abstract Ġclass ĠBase Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġloading Fragment : ĠCat Loading View ? Ġ= Ġnull ĊĠĠĠ Ġprivate Ġvar ĠisLoading Ġ= Ġfalse ĊĠĠĠ Ġfun Ġshow Loading () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! isLoading ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠisLoading Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠ Ġloading Fragment Ġ= ĠCat Loading View () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġloading Fragment ?. show ( support FragmentManager , Ġ"") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġhide Loading () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( loading Fragment Ġ!= Ġnull Ġ&& ĠisLoading ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠisLoading Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġloading Fragment ?. dismiss () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }