aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorCamil Staps2015-04-10 14:40:42 +0200
committerCamil Staps2015-04-10 14:40:42 +0200
commitcd308943e466b95fb804e6a45fdc71ad364974a8 (patch)
tree209ee4b1e17f993f8f96263949b24610601e997e /app
parentAdded tabs to action bar; other minor improvements (diff)
Fixed bug that did not reload texts after changing settings
Diffstat (limited to 'app')
-rw-r--r--app/src/main/java/com/camilstaps/taize/SettingsActivity.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/com/camilstaps/taize/SettingsActivity.java b/app/src/main/java/com/camilstaps/taize/SettingsActivity.java
index 48e06ae..c275d5e 100644
--- a/app/src/main/java/com/camilstaps/taize/SettingsActivity.java
+++ b/app/src/main/java/com/camilstaps/taize/SettingsActivity.java
@@ -1,6 +1,7 @@
package com.camilstaps.taize;
+import android.content.Context;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.preference.ListPreference;
@@ -50,9 +51,13 @@ public class SettingsActivity extends PreferenceActivity {
private SharedPreferences.OnSharedPreferenceChangeListener sharedPreferenceChangeListener;
+ private Context context;
+
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
+ context = getActivity();
+
addPreferencesFromResource(R.xml.preferences);
bindSummaryToValue(findPreference(PREF_LANGUAGE_READINGS));
@@ -62,13 +67,13 @@ public class SettingsActivity extends PreferenceActivity {
@Override
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if (key.equals(SettingsFragment.PREF_LANGUAGE_READINGS)) {
- Taize.clearDailyReadingsSet(getActivity());
+ Taize.clearDailyReadingsSet(context);
} else if (key.equals(SettingsFragment.PREF_VERSION_BIBLE)) {
- Taize.forceNewDailyReadingBibleText(getActivity(), new NullListener<String>());
+ Taize.forceNewDailyReadingBibleText(context, new NullListener<String>());
}
}
};
- PreferenceManager.getDefaultSharedPreferences(getActivity()).registerOnSharedPreferenceChangeListener(sharedPreferenceChangeListener);
+ PreferenceManager.getDefaultSharedPreferences(context).registerOnSharedPreferenceChangeListener(sharedPreferenceChangeListener);
}
}