package Ġcom . example . log ink otlin Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġpref Ġ= Ġget Preferences ( Context . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġvar Ġlogin Ġ= Ġpref . getString (" Login ", Ġnull ) ĊĠĠĠĠĠĠĠ Ġedit Login . setText ( login ). toString () ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun ĠEn vo i Ok ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġlogin Ġ= Ġedit Login . text . toString () ĊĠĠĠĠĠĠĠ Ġvar Ġpref Ġ= Ġget Preferences ( Context . MODE _ PRIVATE ) ĊĠĠĠĠĠĠĠ Ġval Ġeditor Ġ= Ġpref . edit () ĊĠĠĠĠĠĠĠ Ġeditor . putString (" Login ", Ġlogin ) ĊĠĠĠĠĠĠĠ Ġeditor . commit () ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġfun Ġcancel ( view : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠ Ġ} Ċ } Ċ