package Ġcom . ero om . er oo ja . feature . add Direct List . add My Todo List Frame Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . view . input method . Input Method Manager Ċ import Ġcom . ero om . domain . global const . Consts Ċ import Ġcom . ero om . er oo ja . databinding . Fragment Inactive Goal Detail Binding ĊĊ Ċ class ĠIn active Goal Detail Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠFragment Inactive Goal Detail Binding ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance () Ġ= ĠIn active Goal Detail Fragment () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠInf late Ġthe Ġlayout Ġfor Ġthis Ġfragment ĊĠĠĠĠĠĠĠ ĠsetUp Data Binding ( in flater , Ġcontainer ) ĊĠĠĠĠĠĠĠ Ġinit View () ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠsetUp Data Binding ( in flater : ĠLayoutInflater , Ġcontainer : ĠViewGroup ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠFragment Inactive Goal Detail Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġbinding . fragment Ġ= Ġthis @ Inactive Goal Detail Fragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit View () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstring Ġ= Ġarguments ?. getString ( Consts . DESCRIPTION ) ĊĠĠĠĠĠĠĠ Ġbinding . goal Detail Content . text Ġ= Ġif Ġ( string . isNull OrEmpty ()) Ġ" ìĦ¸ ë¶Ģ ìĦ ¤ ëªħ ìĿ´ ĠìĹĨ ëĬĶ Ġëª© íĳľ ìŀħëĭĪëĭ¤ ." Ġelse Ġstring ĊĠĠĠ Ġ} Ċ } ĊĊ