package Ġcom . example . sm ab oy . layout helper . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġbutter knife . B utter Kn ife Ċ import Ġbutter knife . Un binder Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ< ur > Ċ Ġ* ĠĠĠĠ Ġ< li > Ġ ç±» åĲį : ĠBase Fragment </ li > Ċ Ġ* ĠĠĠĠ Ġ< li > Ġ ç±» ä½ľçĶ¨ æııè¿° : Ġjava ç±» ä½ľçĶ¨ æııè¿° Ġ</ li > Ċ Ġ* ĠĠĠĠ Ġ< li > Ġ é¡µéĿ¢ åĲįç§° : Ġ é¡µéĿ¢ æııè¿° Ġ</ li > Ċ Ġ* ĠĠĠĠ Ġ< li > Ġä½ľèĢħ : Ġ< a Ġhref =" mailto : li y ong li ang 3 @ ce air . com "> Li ĠY ong li ang </ a ></ li > Ċ Ġ* ĠĠĠĠ Ġ< li > ĠåĪĽå»º æĹ¶éĹ´ : Ġ 2 0 1 9 / 8 / 2 7 Ġ 1 1 : 1 2 </ li > Ċ Ġ* Ġ</ ur > Ċ Ġ* Ċ Ġ*/ Ċ abstract Ġclass ĠBase Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġlateinit Ġvar Ġm Root View Ġ: ĠView ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ// èİ·åıĸ åĨħå®¹ view ĊĠĠĠĠĠĠĠ Ġm Root View Ġ= Ġinflater . inflate ( getContent View Id (), Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġ// é»Ħ æ² ¹ åĪ Ģ ç»ĳå®ļ ĊĠĠĠĠĠĠĠ ĠB utter Kn ife . bind ( this , Ġm Root View ) ĊĊĠĠĠĠĠĠĠ Ġ// åĪĿå§ĭåĮĸ æĵįä½ľ ĊĠĠĠĠĠĠĠ Ġinit ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġm Root View ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy View () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy View () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ fragment çļĦ view ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġabstract Ġfun Ġget ContentView Id (): ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠåĪĿå§ĭåĮĸ æĵįä½ľ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġabstract Ġfun Ġinit ( savedInstanceState : ĠBundle ?) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġè®¾ç½® æķ°æį® ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġabstract Ġfun ĠsetData () Ċ }