package Ġcom . wz q . sample . base Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġcom . wz q . mv vms mart . base . Base ViewModel MV VM Ċ import Ġcom . wz q . mv vms mart . event . State LiveData Ċ Ċ /** Ċ Ġ* Ċ Ġ* Ġä½ľèĢħ ï¼ļ çİĭ å¿Ĺ å¼º Ċ Ġ* Ċ Ġ* Ċ Ġ* Ċ Ġ* ĠåĪĽå»º æĹ¶éĹ´ ï¼ļ 2 0 1 9 / 1 2 / 2 5 Ċ Ġ* Ċ Ġ* Ċ Ġ* Ċ Ġ* Ġæĸĩä»¶ æııè¿° ï¼ļ Ċ Ġ* Ċ Ġ* Ċ Ġ*/ Ċ open Ġclass ĠBase ViewModel ( application : ĠApplication ) Ġ: ĠBase ViewModel MV VM ( application ) Ġ{ ĊĠĠĠ Ġvar Ġstate LiveData : ĠState LiveData < Any > Ġ= ĠState LiveData () ĊĠĠĠ Ġfun ĠgetState LiveData (): ĠMutable LiveData < Any > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġstate LiveData ĊĠĠĠ Ġ} Ċ Ċ }