package Ġcom . sky . android . core . dialog Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Dialog Fragment Ċ import Ġcom . sky . android . common . util . Toast Util Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġsky Ġon Ġ 2 0 2 0 - 1 2 - 2 9 . Ċ Ġ*/ Ċ abstract Ġclass ĠBase Dialog Fragment Ġ: ĠDialog Fragment () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcreate View ( in flater , Ġcontainer ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( ĊĠĠĠĠĠĠĠ Ġview : ĠView , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠåĪĿå§ĭåĮĸ View ĊĠĠĠĠĠĠĠ Ġinit View ( view , ĠsavedInstanceState , Ġarguments ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĽå»º View ĊĠĠĠĠ Ġ* Ġ@ param Ġinflater ĊĠĠĠĠ Ġ* Ġ@ param Ġcontainer ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġopen Ġfun Ġcreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ? ĊĠĠĠ Ġ): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġinflater . inflate ( layout Id , Ġcontainer , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ view ĊĠĠĠĠ Ġ* Ġ@ param Ġview ĊĠĠĠĠ Ġ* Ġ@ param ĠsavedInstanceState ĊĠĠĠĠ Ġ* Ġ@ param Ġargs ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġopen Ġfun Ġinit View ( ĊĠĠĠĠĠĠĠ Ġview : ĠView , ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ?, ĊĠĠĠĠĠĠĠ Ġargs : ĠBundle ? ĊĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠåĪĿå§ĭåĮĸ View ĊĠĠĠĠĠĠĠ Ġinit View ( view , Ġargs ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ å¸ĥå±Ģ id ĊĠĠĠĠ Ġ* Ġ@ return ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġabstract Ġval Ġlayout Id : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ View ĊĠĠĠĠ Ġ* Ġ@ param Ġview ĊĠĠĠĠ Ġ* Ġ@ param Ġargs ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġprotected Ġabstract Ġfun Ġinit View ( view : ĠView , Ġargs : ĠBundle ?) ĊĊĠĠĠ Ġoverride Ġfun ĠgetContext (): ĠContext Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġactivity !! ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġapplication Context : ĠContext ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġcontext . application Context ĊĊĠĠĠ Ġval Ġapplication : ĠApplication ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġactivity !!. application ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æĺ¾ç¤º æıĲç¤º æ¶Īæģ¯ ĊĠĠĠĠ Ġ* Ġ@ param Ġmsg ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow Message ( msg : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠToast Util . show ( msg ) ĊĠĠĠ Ġ} Ċ }