package Ġio . ure f lect . app Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġio . ure f lect . app . activities . home Intent Ċ import Ġio . ure f lect . app . activities . login Intent Ċ import Ġio . ure f lect . app . activities . register Intent Ċ import Ġio . ure f lect . app . services . Api Ċ import Ġio . ure f lect . app . utils . TOKEN Ċ import Ġio . ure f lect . app . utils . from Storage Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ fun ĠContext . main Intent (): ĠIntent Ġ{ ĊĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠMainActivity :: class . java ) ĊĠĠĠ Ġintent . flags Ġ= ĠIntent . FLAG _ ACTIVITY _ NEW _ TASK Ġor ĠIntent . FLAG _ ACTIVITY _ CLEAR _ TASK ĊĠĠĠ Ġreturn Ġintent Ċ } Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ ĠApi . log (" hello Ġworld ") ĊĊĠĠĠĠĠĠĠ Ġbtn Register . transformation Method Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġbtn Register . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( register Intent ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbtn Login . transformation Method Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġbtn Login . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( login Intent ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġredirect () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġredirect () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( from Storage < String >( application , ĠTOKEN ) Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( home Intent ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ