package Ġcom . mix . mv vm . demo Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ Ċ /** Ċ Ġ* Ġ@ Date Ġ åŁ · çŃ Ĩ æĻĤéĸĵ Ġ 2 0 2 2 / 0 1 / 1 6 Ġ 1 0 : 0 2 Ċ Ġ* Ġ@ Author ĠC aden Ċ Ġ* Ġ@ Description Ċ Ġ* Ġ@ Email Ġcode _ legend @ 1 6 3 . com Ċ Ġ* Ġ@ V es ion Ġ 1 . 0 Ċ Ġ*/ Ċ class ĠDemo ViewModel Ġ: ĠViewModel () Ġ{ Ċ Ċ // ĠĠĠ Ġvar Ġcount Ġ= Ġ 0 ĊĠĠ Ġprivate Ġ Ġvar Ġ_ count Ġ= ĠMutable LiveData < Int >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ 0 Ċ } ĊĠĠĠ Ġvar Ġcount : ĠLive Data < Int > Ġ= Ġ_ count ĊĊĠĠĠ Ġfun Ġupdate Count (){ ĊĠĠĠĠĠĠĠ Ġ_ count . value Ġ= Ġ_ count . value ?. plus ( 1 ) ĊĠĠĠ Ġ} Ċ Ċ }