package Ġcom . ch ic la im . play . android . funcs . user Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġcom . ch ic la im . play . android . R Ċ import Ġcom . ch ic la im . play . android . base . Base Binding Fragment Ċ import Ġcom . ch ic la im . play . android . databinding . Fragment Tab Me Binding Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ author Ġby Ġch ic la im @ google . com Ċ Ġ*/ Ċ class ĠMe Fragment Ġ: ĠBase Binding Fragment < Fragment Tab Me Binding >() Ġ{ ĊĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġhome ViewModel : ĠMe ViewModel ĊĊĠĠĠ Ġoverride Ġfun Ġget Layout Id () Ġ= ĠR . layout . fragment _ tab _ me ĊĊĠĠĠ Ġoverride Ġfun Ġinit ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . init ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġhome ViewModel Ġ= Ġfragment Provider . viewModel ( Me ViewModel :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġhome ViewModel . text . observe ( view Lifecycle Owner ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrequire Data Binding (). text Me . text Ġ= Ġit ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġlazy Load () Ġ{ ĊĠĠĠ Ġ} Ċ Ċ }