package Ġcom . mo ony . calc . activities čĊč Ċ import Ġandroid . content . Intent č Ċ import Ġandroid . os . Bundle č Ċ import Ġcom . dev co ment ry . moon light . binding . Binding Activity č Ċ import Ġcom . mo ony . calc . R č Ċ import Ġcom . mo ony . calc . databinding . Activity Splash Screen Binding čĊčĊč Ċ class ĠSpl ash Screen Activity Ġ: ĠBinding Activity < Activity Splash Screen Binding >( R . layout . activity _ splash _ screen ) Ġ{ čĊčĊĠĠĠ Ġoverride Ġfun Ġinit Controls ( savedInstanceState : ĠBundle ?) Ġ{ čĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠMainActivity :: class . java ) čĊĠĠĠĠĠĠĠ Ġval Ġthread : ĠThread Ġ= Ġobject Ġ: ĠThread () Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsuper . run () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtry Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsleep ( 2 0 0 0 ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( e : ĠInterruptedException ) Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġe . printStackTrace () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġfinally Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () čĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠĠĠĠĠ Ġthread . start () čĊčĊĠĠĠ Ġ} čĊčĊč Ċ } čĊ