diff options
author | Camil Staps | 2015-04-16 14:19:12 +0200 |
---|---|---|
committer | Camil Staps | 2015-04-16 14:19:12 +0200 |
commit | 5d379af84d583d8598396f03fb50fef25cb76091 (patch) | |
tree | f7ce2412e6df1b8e1212b2be0fb7e9d98d09a173 /app/src/main/java/com/camilstaps/taize/SettingsActivity.java | |
parent | Update daily meditations automatically when the user changes the language (diff) |
Added first, basic version of daily reading widget, with non-working-yet settings
Diffstat (limited to 'app/src/main/java/com/camilstaps/taize/SettingsActivity.java')
-rw-r--r-- | app/src/main/java/com/camilstaps/taize/SettingsActivity.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/SettingsActivity.java b/app/src/main/java/com/camilstaps/taize/SettingsActivity.java index bdf6187..96d8ef8 100644 --- a/app/src/main/java/com/camilstaps/taize/SettingsActivity.java +++ b/app/src/main/java/com/camilstaps/taize/SettingsActivity.java @@ -20,7 +20,7 @@ public class SettingsActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - getFragmentManager().beginTransaction().replace(android.R.id.content, new GeneralSettingsFragment()).commit(); + getFragmentManager().beginTransaction().replace(android.R.id.content, new SettingsFragment()).commit(); } /** @@ -44,7 +44,7 @@ public class SettingsActivity extends PreferenceActivity { }; /** - * Bind the summary of a prefernce to its value + * Bind the summary of a preference to its value * @param pref */ private static void bindSummaryToValue(Preference pref) { @@ -53,11 +53,12 @@ public class SettingsActivity extends PreferenceActivity { } /** - * The general settings fragment + * The settings fragment */ - public static class GeneralSettingsFragment extends PreferenceFragment { + public static class SettingsFragment extends PreferenceFragment { public static final String PREF_LANGUAGE_READINGS = "pref_language_reading"; public static final String PREF_VERSION_BIBLE = "pref_version_bible"; + public static final String PREF_THEME_WIDGET = "pref_theme_widget"; private SharedPreferences.OnSharedPreferenceChangeListener sharedPreferenceChangeListener; @@ -72,14 +73,15 @@ public class SettingsActivity extends PreferenceActivity { bindSummaryToValue(findPreference(PREF_LANGUAGE_READINGS)); bindSummaryToValue(findPreference(PREF_VERSION_BIBLE)); + bindSummaryToValue(findPreference(PREF_THEME_WIDGET)); sharedPreferenceChangeListener = new SharedPreferences.OnSharedPreferenceChangeListener() { @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - if (key.equals(GeneralSettingsFragment.PREF_LANGUAGE_READINGS)) { + if (key.equals(SettingsFragment.PREF_LANGUAGE_READINGS)) { DatedStringPreferenceSet.clear(context, "dailyreadings"); DatedStringPreferenceSet.clear(context, "dailymeditations"); - } else if (key.equals(GeneralSettingsFragment.PREF_VERSION_BIBLE)) { + } else if (key.equals(SettingsFragment.PREF_VERSION_BIBLE)) { DatedStringPreferenceSet.clear(context, "dailyreadingbibletexts"); } } |