package Ġcom . q ini ude mo . base app Ċ Ċ import Ġcom . h api . happy _ dialog . Base Vm Dialog Fragment Ċ import Ġcom . q ini ude mo . base app . widget . Loading Dialog Ċ Ċ abstract Ġclass ĠBase Dialog Fragment Ġ: ĠBase Vm Dialog Fragment (){ ĊĊĠĠĠ Ġoverride Ġfun Ġobserve LiveData () Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġshow Loading ( to Show : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif ( to Show ){ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLoading Dialog . show Loading ( child FragmentManager ) ĊĠĠĠĠĠĠĠ Ġ} else { ĊĠĠĠĠĠĠĠĠĠĠĠ ĠLoading Dialog . cancel Loading Dialog () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }