package Ġcom . element ary . tasks . core . arch Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . annotation . String Res Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . view binding . View Binding Ċ Ċ abstract Ġclass ĠBinding Fragment < B Ġ: ĠView Binding > Ġ: ĠFragment () Ġ{ ĊĊĠ Ġprotected Ġlateinit Ġvar Ġbinding : ĠB ĊĊĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠ Ġ): ĠView ? Ġ{ ĊĠĠĠ Ġbinding Ġ= Ġinf late ( in flater , Ġcontainer , ĠsavedInstanceState ) ĊĠĠĠ Ġreturn Ġbinding . root ĊĠ Ġ} ĊĊĠ Ġprotected Ġfun Ġstring (@ String Res Ġres : ĠInt ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġif Ġ( context Ġ!= Ġnull Ġ&& Ġis Added ) Ġ{ ĊĠĠĠĠĠ ĠgetString ( res ) ĊĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠ Ġ"" ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġabstract Ġfun Ġinf late ( ĊĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠ Ġ): ĠB Ċ }