package Ġcom . f isma . tr inity . activity Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . appcompat . widget . Toolbar Ċ import Ġandroidx . preference . Preference Fragment Compat Ċ import Ġcom . f isma . tr inity . R Ċ Ċ class ĠWeather Settings Ġ: ĠTheme Activity () Ġ{ ĊĠ Ġvar Ġtoolbar : ĠToolbar ? Ġ= Ġnull ĊĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠ ĠsetContentView ( R . layout . activity _ weather _ settings ) ĊĠĠĠ Ġtoolbar Ġ= ĠfindViewById ( R . id . toolbar ) ĊĠĠĠ Ġtoolbar !!. title Ġ= ĠgetString ( R . string . weather _ preference ) ĊĠĠĠ Ġset Support ActionBar ( toolbar ) Ċ // ĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĠĠĠ Ġsupport FragmentManager ĊĠĠĠĠĠ Ġ. beginTransaction () ĊĠĠĠĠĠ Ġ. replace ( R . id . settings , ĠSettings Fragment ()) ĊĠĠĠĠĠ Ġ. commit () ĊĊĠ Ġ} ĊĊĠ Ġclass ĠSettings Fragment Ġ: ĠPreference Fragment Compat () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate Preferences ( savedInstanceState : ĠBundle ?, Ġroot Key : ĠString ?) Ġ{ ĊĠĠĠĠĠ Ġset Preferences From Resource ( R . xml . weather _ preferences , Ġroot Key ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }