package Ġnet . pure al . android . app Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . os . Bundle Ċ import Ġnet . pure al . android . backend . Gl Screen Ċ import Ġnet . pure al . shell . Shell Ċ import Ġnet . pure al . traits . graphics . observable Iterable Ċ import Ġnet . pure al . android . backend . Gl Font Ċ import Ġnet . pure al . traits . interaction .* Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . input method . Input Method Manager Ċ import Ġandroid . view . WindowManager Ċ Ċ class ĠPure al Activity Ġ: ĠActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ Ġval Ġscreen Ġ= ĠGl Screen ( this ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠShell ( it , Ġobservable Iterable ( listOf ( it . pointer Keys )), Ġit . keyboard , ĠGl Font ( getResources () !! )); ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠsetContentView ( screen ); ĊĠĠĠĠĠĠĠ Ġget Window () !!. set Soft Input Mode ( WindowManager . LayoutParams . SOFT _ INPUT _ STATE _ ALWAYS _ VISIBLE ); ĊĠĠĠ Ġ} Ċ }