package Ġcom . qu yun sh uo . wan android . main . ui . vm Ċ Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . alibaba . android . ar outer . launcher . AR outer Ċ import Ġcom . qu yun sh uo . wan android . base . mv vm . vm . Base ViewModel Ċ import Ġcom . qu yun sh uo . wan android . common . constant . Route Url Ċ import Ġcom . qu yun sh uo . wan android . main . ui . repo . Main Repository Ċ import Ġdagger . h ilt . android . lifecycle . H ilt ViewModel Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* Ġ é¦ĸé¡µ VM å±Ĥ Ċ Ġ* Ċ Ġ* Ġ@ author ĠQu ĠY un sh uo Ċ Ġ* Ġ@ since Ġ 2 0 2 1 / 7 / 3 1 Ġ 5 : 2 5 Ġä¸ĭåįĪ Ċ Ġ*/ Ċ @ H ilt ViewModel Ċ class ĠMain ViewModel Ġ@ Inject Ġconstructor ( private Ġval Ġm Repository : ĠMain Repository ) Ġ: ĠBase ViewModel () Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åŃĲ é¡µéĿ¢ éĽĨåĲĪ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġfragments : ĠList < Fragment > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠA Router . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ( Route Url . Home . Home Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. navigation () Ġas ĠFragment , ĊĠĠĠĠĠĠĠ ĠA Router . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ( Route Url . Subscribe Account . Subscribe Account Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. navigation () Ġas ĠFragment , ĊĠĠĠĠĠĠĠ ĠA Router . getInstance () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build ( Route Url . Me . Me Fragment ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. navigation () Ġas ĠFragment ĊĠĠĠ Ġ) Ċ }