package Ġvc . android . pro je em ana . activities Ċ Ċ import Ġandroid . graphics . Type face Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . WindowManager Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Handler Ċ import Ġandroid . widget . TextView Ċ import Ġvc . android . pro je em ana . R Ċ import Ġvc . android . pro je em ana . firebase . Fire store Class ĊĊ Ċ class ĠSpl ash Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ splash ); Ċ val Ġtv AppName Ġ= ĠfindViewById < TextView >( R . id . tv _ app _ name ); ĊĠĠĠĠĠĠĠ Ġwindow . set Flags ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWindow Manager . LayoutParams . FLAG _ FULL SCREEN , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠWindow Manager . LayoutParams . FLAG _ FULL SCREEN ĊĠĠĠĠĠĠĠ Ġ); ĊĊĠĠĠĠĠĠĠ Ġval Ġtype Face : ĠType face Ġ= ĠType face . createFrom Asset ( assets , Ġ" carbon Ġbl . ttf "); ĊĠĠĠĠĠĠĠ Ġtv AppName . type face Ġ= Ġtype Face ; ĊĊĠĠĠĠĠĠĠ ĠHandler (). post Delayed ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcurrent UserID Ġ= ĠFire store Class (). getCurrent UserID () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠStart Ġthe ĠIntro ĠActivity ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( current UserID . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠStart Ġthe ĠMain ĠActivity ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this @ Splash Activity , ĠMainActivity :: class . java )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠStart Ġthe ĠIntro ĠActivity ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this @ Splash Activity , ĠIntro Activity :: class . java )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () Ġ// ĠCall Ġthis Ġwhen Ġyour Ġactivity Ġis Ġdone Ġand Ġshould Ġbe Ġclosed . ĊĠĠĠĠĠĠĠ Ġ}, Ġ 2 5 0 0 ) Ġ// ĠHere Ġwe Ġpass Ġthe Ġdelay Ġtime Ġin Ġmilli Seconds Ġafter Ġwhich Ġthe Ġsplash Ġactivity Ġwill Ġdis appear . ĊĠĠĠ Ġ} Ċ }