package Ġcom . m re bol lob . le it ner box . presentation . about Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Bundle Ċ import Ġcom . m re bol lob . le it ner box . Build Config Ċ import Ġcom . m re bol lob . le it ner box . R Ċ import Ġcom . m re bol lob . le it ner box . presentation . Base Activity Ċ import Ġcom . m re bol lob . le it ner box . presentation . intro . Intro Activity Ċ import Ġcom . m re bol lob . le it ner box . domain . extension . load Custom Tabs Ċ import Ġkotlinx . android . synt hetic . main . activity _ about .* Ċ import Ġkotlinx . android . synt hetic . main . toolbar .* Ċ import Ġorg . k oin . android . ext . android . inject ĊĊ Ċ class ĠAbout Activity Ġ: ĠBase Activity (), ĠAbout View Ġ{ ĊĊĠĠĠ Ġval Ġpresenter : ĠAbout Presenter Ġby Ġinject () ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ about ) ĊĊĠĠĠĠĠĠĠ Ġinit UI () ĊĠĠĠĠĠĠĠ Ġpresenter . attach View ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit UI () Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Toolbar () ĊĠĠĠĠĠĠĠ Ġapp Version View . setValue ( Build Config . VERSION _ NAME ) ĊĊĠĠĠĠĠĠĠ Ġsource Code View . setOnClickListener Ġ{ Ġpresenter . on Source Code Click () Ġ} ĊĠĠĠĠĠĠĠ Ġtutorial View . setOnClickListener Ġ{ Ġpresenter . on Tutorial View Click () Ġ} ĊĠĠĠĠĠĠĠ Ġrecommended Reading View . setOnClickListener Ġ{ Ġpresenter . on Recommended Reading View Click () Ġ} ĊĠĠĠĠĠĠĠ Ġlicense View . setOnClickListener Ġ{ Ġpresenter . on License Click () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit Toolbar () Ġ{ ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Show Home Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġtoolbar . set Navigation OnClickListener Ġ{ Ġon Back Pressed () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġopen WebView Screen ( url : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġload Custom Tabs ( Uri . parse ( url )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġgo ToInt ro Screen () Ġ{ ĊĠĠĠĠĠĠĠ ĠIntro Activity . open ( this ) ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject ĠNavigator Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġopen ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠAbout Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ