aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/com/camilstaps/taize/SettingsActivity.java
diff options
context:
space:
mode:
authorCamil Staps2015-04-16 14:19:12 +0200
committerCamil Staps2015-04-16 14:19:12 +0200
commit5d379af84d583d8598396f03fb50fef25cb76091 (patch)
treef7ce2412e6df1b8e1212b2be0fb7e9d98d09a173 /app/src/main/java/com/camilstaps/taize/SettingsActivity.java
parentUpdate 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.java14
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");
}
}