package Ġcom . cloud x . k tx . core Ċ Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ Ċ /** Ċ Ġ* Ġ@ Author Ġpet ter p Ċ Ġ* Ġ@ Date Ġ 2 0 2 0 / 5 / 3 0 - 8 : 0 5 ĠPM Ċ Ġ* Ġ@ Email ĠSh iy ih ui Cloud @ 1 6 3 . com Ċ Ġ* Ġ@ Function Ġk tx - LiveData Ġno Null Ċ Ġ*/ Ċ fun Ġ< T > ĠMutable LiveData < T >. nor Post Value ( value : ĠT ?) Ġ{ ĊĠĠĠ Ġvalue ?. let Ġ{ ĊĠĠĠĠĠĠĠ Ġpost Value ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġ< T > ĠMutable LiveData < T >. nor SetValue ( value : ĠT ?) Ġ{ ĊĠĠĠ Ġvalue ?. let Ġ{ ĊĠĠĠĠĠĠĠ ĠsetValue ( it ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ġ éĿŀ null Ġ*/ Ċ val ĠMutable LiveData < Boolean >. boolean Value ĊĠĠĠ Ġget () Ġ= Ġvalue Ġ?: Ġfalse ĊĊ Ċ val ĠMutable LiveData < String >. stringValue ĊĠĠĠ Ġget () Ġ= Ġvalue Ġ?: Ġ"" ĊĊĊ