SettingsActivity.java and associated files