package Ġbr . com . kor uth os . curso android . fragments Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . util . Log Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġbr . com . kor uth os . curso android . R Ċ import Ġbr . com . kor uth os . curso android . databinding . Fragment Al uno Binding Ċ import Ġbr . com . kor uth os . curso android . models . Al uno Ċ import Ġbr . com . kor uth os . curso android . util . Const Ċ Ċ class ĠAl uno Fragment Ġ: ĠFragment () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġm Binding : ĠFragment Al uno Binding ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( ĊĠĠĠĠĠĠĠ Ġinflater : ĠLayoutInflater , ĊĠĠĠĠĠĠĠ Ġcontainer : ĠViewGroup ?, ĊĠĠĠĠĠĠĠ ĠsavedInstanceState : ĠBundle ? ĊĠĠĠ Ġ): ĠView ? Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( Const . TAG , Ġ" onCreate View ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠMod o Ġtrad ic ional Ġde Ġinfl ar Ġo Ġlayout ĊĠĠĠĠĠĠĠ Ġ// val Ġview Ġ= Ġinflater . inflate ( R . layout . fragment _ ex emplo , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġ// ĠMod o Ġde Ġcriar Ġo Ġlayout Ġusando Ġdatab ind ing ĊĠĠĠĠĠĠĠ Ġm Binding Ġ= ĠFragment Al uno Binding . inflate ( in flater , Ġcontainer , Ġfalse ) ĊĊĠĠĠĠĠĠĠ Ġreturn Ġm Binding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ ĠLog . d ( Const . TAG , Ġ" on View Created ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠCar reg ou Ġos Ġdados Ġde Ġum Ġal un os Ġ- ĠBD , ĠShared Pref , ĠWeb services ĊĠĠĠĠĠĠĠ Ġval Ġb art Simp son Ġ= ĠAl uno (" B art ", Ġ" Simp son ") ĊĊĠĠĠĠĠĠĠ Ġ// ĠAm arr aÃ§Ã£o Ġvia Ġvari Ã¡vel Ġdecl ar ada Ġno Ġcampo Ġ< data > Ġdo ĠXML ĊĠĠĠĠĠĠĠ Ġm Binding . al uno Ġ= Ġb art Simp son ĊĊĠĠĠĠĠĠĠ Ġ// ĠMod o Ġatual iz ando Ġos Ġdados Ġcampo Ġa Ġcampo ĊĠĠĠĠĠĠĠ Ġ// Ġm Binding . al uno Txt Nome . text Ġ= Ġb art Simp son . nome ĊĠĠĠĠĠĠĠ Ġ// Ġm Binding . al uno Txt S ob ren ome . text Ġ= Ġb art Simp son . so b ren ome ĊĊĠĠĠĠĠĠĠ Ġ// ĠMod o Ġtrad ic ional ĊĠĠĠĠĠĠĠ Ġ// Ġval Ġal uno Txt Nome Ġ= Ġactivity ?. findViewById < TextView >( R . id . al uno _ txt _ nome ) ĊĠĠĠĠĠĠĠ Ġ// Ġal uno Txt Nome ?. text Ġ= Ġb art Simp son . nome ĊĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ// ĠInt ancia Ã§Ã£o Ġdo Ġfragment o ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġnew Instance () Ġ= ĠAl uno Fragment () ĊĠĠĠ Ġ} ĊĊĊĊ Ċ }