package Ġcom . so od k art ik . mv pp attern . modules . launcher . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . os . Handler Ċ import Ġandroidx . databinding . Data Binding Util Ċ import Ġcom . so od k art ik . mv pp attern . R Ċ import Ġcom . so od k art ik . mv pp attern . application . Travel App Application Ċ import Ġcom . so od k art ik . mv pp attern . base . activity . Base Activity Ċ import Ġcom . so od k art ik . mv pp attern . constants . Constants Ċ import Ġcom . so od k art ik . mv pp attern . databinding . Activity Splash Binding Ċ import Ġcom . so od k art ik . mv pp attern . modules . launcher . presenter . Splash Presenter Ċ import Ġcom . so od k art ik . mv pp attern . modules . login . activity . Login Activity Ċ import Ġcom . so od k art ik . mv pp attern . utilities . Activity Utility . open Intent Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSpl ash Activity Ġ: ĠBase Activity () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġm Splash Binding : ĠActivity Splash Binding ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ Inject ĊĠĠĠ Ġlateinit Ġvar Ġm Splash Presenter : ĠSpl ash Presenter ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠTr avel App Application . getActivity Component ()?. inject ( this ) ĊĠĠĠĠĠĠĠ Ġm Splash Binding Ġ= ĠData Binding Util . set ContentView ( this , ĠR . layout . activity _ splash ) ĊĊĠĠĠĠĠĠĠ ĠHandler (). post Delayed ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Splash Presenter . on View Created () ĊĠĠĠĠĠĠĠ Ġ}, ĠConstants . s Splash Screen TimeOut . to Long ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġfinish View () Ġ{ ĊĠĠĠĠĠĠĠ Ġopen Intent ( Login Activity :: class ) ĊĠĠĠĠĠĠĠ Ġm Splash Presenter . on View Destroyed () ĊĠĠĠĠĠĠĠ Ġsuper . finish View () ĊĠĠĠ Ġ} Ċ }