package Ġcom .` fun `. auction . ui Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . TextView Ċ import Ġcom . gy f . imm ersion bar . Imm ersion Bar Ċ import Ġcom . trello . rx lifecycle 4 . components . support . Rx AppCompatActivity Ċ import Ġcom .` fun `. auction . R Ċ Ċ abstract Ġclass ĠBase Activity Ġ: ĠRx AppCompatActivity () Ġ{ ĊĊĠĠĠ Ġlateinit Ġvar ĠmContext : ĠContext ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġstart ( context : ĠContext , Ġcls : ĠClass <* >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( Intent ( context , Ġcls )) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( get Layout Id ()) ĊĊĠĠĠĠĠĠĠ ĠmContext Ġ= Ġthis ĊĠĠĠĠĠĠĠ Ġinit StatusBar () ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠĠĠĠĠ Ġinit Data () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġinit Data () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġinit StatusBar () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( full Screen ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠImm ersion Bar . with ( this ). init () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠImm ersion Bar . with ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// ä½¿çĶ¨ è¯¥ å±ŀæĢ§ , å¿ħé¡» æĮĩå®ļ çĬ¶æĢģ æłı é¢ľèī² ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. fits System Windows ( true ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. status Bar Color ( R . color . common _ bg ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. init () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġopen Ġfun Ġfull Screen (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetData ( k : ĠInt Ġ= Ġ 4 ): ĠArrayList < Any > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlist Ġ= Ġarray ListOf < Any >() ĊĠĠĠĠĠĠĠ Ġfor Ġ( i Ġin Ġ 1 .. k ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlist . add ( i ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġlist ; ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġinit Title ( iv Back : ĠImageView ?, Ġtv Title : ĠTextView ?, Ġtitle : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtv Title ?. text Ġ= Ġtitle ĊĠĠĠĠĠĠĠ Ġiv Back ?. setOnClickListener Ġ{ Ġon Back Pressed () Ġ} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġabstract Ġfun Ġget Layout Id (): ĠInt ĊĊĊĠĠĠ Ġabstract Ġfun Ġinit () Ċ }