package Ġcom . she hu an . wan android . ui . nav Ċ Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġcom . she hu an . wan android . base . Base ViewModel Ċ import Ġcom . she hu an . wan android . bean . nav i . Nav i Bean Ċ Ċ /** Ċ Ġ* Ġ å¯¼èĪª é¡µ ViewModel Ċ Ġ* Ġ@ property Ġrepository Ġ åħ·ä½ĵ æī§è¡Į ä»»åĬ¡ Ċ Ġ*/ Ċ class ĠNav ViewModel ( private Ġval Ġrepository : ĠNav Repository ) Ġ: ĠBase ViewModel () Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å¯¼èĪª åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġnav List Ġ= ĠMutable LiveData < List < Nav i Bean >>() ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġèİ·åıĸ å¯¼èĪª åĪĹè¡¨ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Nav List () Ġ{ ĊĠĠĠĠĠĠĠ Ġlaunch ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnav List . value Ġ= Ġrepository . get Nav List () ĊĠĠĠĠĠĠĠ Ġ}, Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }