package Ġcom . ace . diet tracker . util Ċ Ċ import Ġandroid . arch . lifecycle . ViewModel Ċ import Ġandroid . arch . lifecycle . ViewModel Providers Ċ import Ġandroid . support . annotation . Integer Res Ċ import Ġandroid . support . v 4 . app . Fragment Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . widget . Toast Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġs achin Ġon Ġ 2 4 / 5 / 1 7 . Ċ Ġ*/ Ċ fun Ġ< T : ViewModel > ĠAppCompatActivity . init ViewModel ( c : Class < T >): T { ĊĠĠĠ Ġval Ġmodel Ġ= ĠViewModel Providers . of ( this ). get ( c ) ĊĠĠĠ Ġreturn Ġmodel Ċ } Ċ Ċ fun ĠAppCompatActivity . load Fragment ( container Id : Int , Ġfragment : Fragment ){ ĊĠĠĠ Ġload Fragment ( container Id , Ġfragment , Ġthis ) Ċ } Ċ Ċ fun ĠAppCompatActivity . show Toast ( message : String ){ ĊĠĠĠ ĠToast . makeText ( this , Ġmessage , ĠToast . LENGTH _ SHORT ). show () Ċ } Ċ Ċ fun ĠAppCompatActivity . show Toast ( message : Int ){ ĊĠĠĠ ĠToast . makeText ( this , ĠgetString ( message ), ĠToast . LENGTH _ SHORT ). show () Ċ } ĊĊ