package Ġcom . vn gr s . vn gr s . splash . view . activities Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġcom . vn gr s . base . view . Base Activity Ċ import Ġcom . vn gr s . vn gr s . R Ċ import Ġcom . vn gr s . vn gr s . splash . presenter . Splash Presenter Ċ import Ġcom . vn gr s . vn gr s . splash . presenter . Splash Presenter Impl Ċ import Ġcom . vn gr s . vn gr s . twitter search . repo . Twitter Cloud Repo Impl Ċ import Ġcom . vn gr s . vn gr s . twitter search . view . Twitter Search Activity Ċ import Ġkotlinx . android . synt hetic . main . activity _ splash .* Ċ import Ġorg . jetbrains . ank o . alert Ċ import Ġorg . jetbrains . ank o . no Button Ċ import Ġorg . jetbrains . ank o . yes Button Ċ Ċ class ĠSpl ash Activity Ġ: ĠBase Activity < Splash View , ĠSpl ash Presenter >(), ĠSpl ash View Ġ{ ĊĊĊĠĠĠ Ġoverride Ġfun Ġcreate Presenter (): ĠSpl ash Presenter Ġ= ĠSpl ash Presenter Impl ( Twitter Cloud Repo Impl ()) ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ splash ) ĊĠĠĠĠĠĠĠ Ġget Presenter (). get AccessToken () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġnavigate User To Search Screen () Ġ{ ĊĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this , ĠTwitter Search Activity :: class . java )) ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetToken Failure ( error Msg : ĠString ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġalert ( error Msg ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Cancel able Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġyes Button Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . dismiss () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Presenter (). get AccessToken () ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġno Button Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}. show () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġshow ProgressBar () Ġ{ ĊĠĠĠĠĠĠĠ Ġsplash ProgressBar . visibility Ġ= ĠView . VISIBLE ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġhide ProgressBar () Ġ{ ĊĠĠĠĠĠĠĠ Ġsplash ProgressBar . visibility Ġ= ĠView . IN VISIBLE ĊĠĠĠ Ġ} Ċ } Ċ