package Ġedu . s js u . android . e clin ic . ui . info Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . fragment . app . activity ViewModels Ċ import Ġedu . s js u . android . e clin ic . MainActivity Ċ import Ġedu . s js u . android . e clin ic . databinding . Fragment Info Binding Ċ import Ġedu . s js u . android . e clin ic . view _ models . Do ctors ViewModel Ċ Ċ class ĠInfo Fragment Ġ: ĠFragment () Ġ{ ĊĠĠĠ Ġ// ĠTAG ĊĠĠĠ Ġprivate Ġval ĠTAG Ġ= Ġ" Home ĠFragment " ĊĊĠĠĠ Ġ// ĠMain ĠActivity ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġmain Activity : ĠMainActivity ĊĊĠĠĠ Ġ// ĠFragment ĠBinding ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġbinding : ĠFragment Info Binding ĊĊĠĠĠ Ġ// ĠView ĠModel ĊĠĠĠ Ġprivate Ġval Ġmodel : ĠDo ctors ViewModel Ġby Ġactivity ViewModels () ĊĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġmain Activity Ġ= Ġactivity Ġas ĠMainActivity ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate View ( inf : ĠLayoutInflater , Ġc tn : ĠViewGroup ?, Ġstate : ĠBundle ?): ĠView Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding Ġ= ĠFragment Info Binding . inflate ( inf , Ġc tn , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġmain Activity . set Toolbar ( binding . toolbar ) ĊĠĠĠĠĠĠĠ Ġbinding . text Title . text Ġ= Ġ"${ model . title . value }" ĊĠĠĠĠĠĠĠ Ġbinding . text Info . text Ġ= Ġ"${ model . content . value }" ĊĠĠĠĠĠĠĠ Ġreturn Ġbinding . root ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠ Ġ} Ċ Ċ }