package Ġcom . cool weather . android Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . content . SharedPreferences Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . preference . Preference Manager Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġprefs Ġ: ĠSharedPreferences Ġ= ĠPreference Manager . getDefault SharedPreferences ( this ) ĊĠĠĠĠĠĠĠ Ġif Ġ( prefs . getString (" weather ", Ġnull ) Ġ!= Ġnull ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġintent Ġ: ĠIntent Ġ= ĠIntent ( this , ĠWeather Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠShared Preference ( val Ġcontext : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠP REF S _ NAME Ġ= Ġ" weather " ĊĠĠĠĠĠĠĠ Ġval Ġshared Pref : ĠSharedPreferences Ġ= Ġcontext . get SharedPreferences ( PRE FS _ NAME , ĠContext . MODE _ PRIVATE ) ĊĊĠĠĠ Ġ} Ċ } Ċ