aboutsummaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorCamil Staps2015-05-22 10:24:29 +0200
committerCamil Staps2015-05-22 10:24:29 +0200
commit281758452a99a54cf8ac3198899bbb7e87b928dd (patch)
tree07b077a85644b192ed936b52f913c0d52cae2347 /app/src
parentFixed bug where SharedPreferencesStorageProvider didn't remember the list of ... (diff)
Save filter's feedSorter
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/org/rssin/android/FilterActivity.java10
-rw-r--r--app/src/main/res/values/strings.xml2
2 files changed, 12 insertions, 0 deletions
diff --git a/app/src/main/java/org/rssin/android/FilterActivity.java b/app/src/main/java/org/rssin/android/FilterActivity.java
index b8631db..5d57977 100644
--- a/app/src/main/java/org/rssin/android/FilterActivity.java
+++ b/app/src/main/java/org/rssin/android/FilterActivity.java
@@ -91,6 +91,16 @@ public class FilterActivity extends ActionBarActivity {
return super.onOptionsItemSelected(item);
}
+ @Override
+ protected void onDestroy() {
+ super.onDestroy();
+ try {
+ filter.storeFeedSorter(DefaultStorageProvider.getInstance(this));
+ } catch (Exception e) {
+ Toast.makeText(this, getResources().getString(R.string.error_save_feedsorter), Toast.LENGTH_SHORT).show();
+ }
+ }
+
/**
* Custom ArrayAdapter to display Keywords
*/
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index da60e14..09d325e 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -29,4 +29,6 @@
<string name="error_invalid_url">Invalid URL</string>
<string name="error_net_load">Internet problem</string>
+
+ <string name="error_save_feedsorter">Couldn\'t store personal preferences</string>
</resources>