package Ġcom . sa ff rame work . net diag nose . kotlin . extension Ċ Ċ import Ġandroidx . lifecycle . Lifecycle Owner Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Observer Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġ@ FileName : Ċ Ġ* ĠĠĠĠĠĠĠĠĠ Ġcom . sa ff rame work . net diag nose . kotlin . extension .` Lifecycle Owner + Extension ` Ċ Ġ* Ġ@ author : ĠT ony ĠSh en Ċ Ġ* Ġ@ date : Ġ 2 0 2 0 - 0 1 - 2 1 Ġ 1 4 : 2 1 Ċ Ġ* Ġ@ version : ĠV 1 . 0 Ġ< æııè¿° å½ĵåīį çīĪæľ¬ åĬŁèĥ½ > Ċ Ġ*/ Ċ fun Ġ< T > ĠLifecycle Owner . observe ( live Data : ĠLive Data < T >, Ġaction : Ġ( t : ĠT ) Ġ-> ĠUnit ) Ġ{ ĊĊĠĠĠ Ġlive Data . observe ( this , ĠObserver Ġ{ ĊĠĠĠĠĠĠĠ Ġit ?. let Ġ{ Ġt Ġ-> Ġaction ( t ) Ġ} ĊĠĠĠ Ġ}) Ċ }