Currently, settings is a bloated class that couples the UI activity of editing settings with the backend of storing the settings. Consider splitting up settings into a backend class like SettingsService and factor out all the SharedPreferences code into there.
Currently, settings is a bloated class that couples the UI activity of editing settings with the backend of storing the settings. Consider splitting up settings into a backend class like SettingsService and factor out all the SharedPreferences code into there.