package Ġcom . sim top . bill ion be ers . core Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . widget . Toast Ċ import Ġandroidx . lifecycle . Lifecycle Owner Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Observer Ċ Ċ fun Ġ< T Ġ: ĠAny , ĠL Ġ: ĠLive Data < T >> ĠLifecycle Owner . observe ( live Data : ĠL , Ġbody : Ġ( T ?) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ Ġlive Data . observe ( this , ĠObserver ( body )) Ċ } Ċ Ċ fun ĠContext . show Toast ( message : ĠString , Ġduration : ĠInt Ġ= ĠToast . LENGTH _ SHORT ) Ġ{ ĊĠĠĠ ĠToast . makeText ( this , Ġmessage , Ġduration ). show () Ċ }