@Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { if (key.equals(PREF_KEY_STARS)) { mStarMapperRenderer.setStarsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_STARS, true)); } else if (key.equals(PREF_KEY_BACKGROUND_STARS)) { mStarMapperRenderer.setBGStarsIsEnabled( sharedPreferences.getBoolean(PREF_KEY_BACKGROUND_STARS, true)); } else if (key.equals(PREF_KEY_CONSTELLATIONS)) { mStarMapperRenderer.setConstellationsIsEnabled( sharedPreferences.getBoolean(PREF_KEY_CONSTELLATIONS, true)); } else if (key.equals(PREF_KEY_SUN)) { mStarMapperRenderer.setSunIsEnabled(sharedPreferences.getBoolean(PREF_KEY_SUN, true)); } else if (key.equals(PREF_KEY_MOON)) { mStarMapperRenderer.setMoonIsEnabled(sharedPreferences.getBoolean(PREF_KEY_MOON, true)); } else if (key.equals(PREF_KEY_PLANETS)) { mStarMapperRenderer.setPlanetsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_PLANETS, true)); } else if (key.equals(PREF_KEY_CELESTIAL_GRID)) { mStarMapperRenderer.setCelestialGridIsEnabled( sharedPreferences.getBoolean(PREF_KEY_CELESTIAL_GRID, true)); } else if (key.equals(PREF_KEY_LABELS)) { mStarMapperRenderer.setLabelsIsEnabled(sharedPreferences.getBoolean(PREF_KEY_LABELS, true)); } }