package Ġcom . alibaba . android . ar outer . app Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . fragment . app . Fragment Activity Ċ import Ġcom . android . appengine . router . Router Info Ċ import Ġcom . android . appengine . router . Router Parse Service Ċ import Ġcom . android . appengine . router . build Activity Ċ import Ġcom . android . appengine . router . getApp Service Ċ import Ġcom . alibaba . android . ar outer . app . service . Auth Service Ċ import Ġcom . alibaba . android . ar outer . app . util . Utils Ċ Ċ // FIX ME : Ġ 1 . launch Ġapp Ġand Ġtouch Ġhome Ġbutton , Ġrel a unch Ġapp Ġfrom Ġdesktop Ġicon , Ġthis Ġactivity Ġnot Ġre created ! Ċ // FIX ME : Ġ 1 . launch Ġapp Ġand Ġtouch Ġhome Ġbutton , Ġrel a unch Ġapp Ġfrom Ġdesktop Ġicon , Ġthis Ġactivity Ġnot Ġre created ! Ċ // FIX ME : Ġ 1 . launch Ġapp Ġand Ġtouch Ġhome Ġbutton , Ġrel a unch Ġapp Ġfrom Ġdesktop Ġicon , Ġthis Ġactivity Ġnot Ġre created ! Ċ class ĠLaunch Dispatch Activity Ġ: ĠFragment Activity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠUtils . print Intent Info ( this , Ġ" onCreate ") ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġif Ġ( getApp Service ( Auth Service :: class ). initialized ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( intent . action Ġ== ĠIntent . ACTION _ MAIN Ġ&& Ġintent . has Category ( Intent . CATEGORY _ LA UNCH ER ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) Ġ{ Ġ// Ġopen Ġmain Ġpage Ġwhen Ġuser Ġlaunch Ġapp Ġfrom Ġdesktop ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Activity ( Constants . ROUT ER _ ACTIVITY _ MAIN ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrouter Info : ĠRouter Info ? Ġ= Ġintent . data ?. let Ġ{ Ġuri Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget App Service ( Router Parse Service :: class ). parse ( uri ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( router Info Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Activity ( router Info ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Activity ( Constants . ROUT ER _ ACTIVITY _ SPL ASH , Ġtrue ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }