aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/github/daneren2005/dsub/util
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2015-12-11 11:58:44 -0800
committerScott Jackson <daneren2005@gmail.com>2015-12-11 11:58:44 -0800
commitd7fb57ca06e7ba4cc608f2b3aac0dec979d80558 (patch)
tree0aad6a1b2adabc500730e10bf22d8099953ffd4e /app/src/main/java/github/daneren2005/dsub/util
parent9d1830a481abfb118241884a42889e50d12594cd (diff)
parent546cd362c88850999ddb7274eb51fdd7759c5547 (diff)
downloaddsub-d7fb57ca06e7ba4cc608f2b3aac0dec979d80558.tar.gz
dsub-d7fb57ca06e7ba4cc608f2b3aac0dec979d80558.tar.bz2
dsub-d7fb57ca06e7ba4cc608f2b3aac0dec979d80558.zip
Merge branch 'master' into played
Diffstat (limited to 'app/src/main/java/github/daneren2005/dsub/util')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java b/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java
index 7eb6d137..def97cac 100644
--- a/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java
+++ b/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java
@@ -19,13 +19,26 @@
package github.daneren2005.dsub.util;
import android.app.backup.BackupAgentHelper;
+import android.app.backup.BackupDataInput;
import android.app.backup.SharedPreferencesBackupHelper;
+import android.os.ParcelFileDescriptor;
+
+import java.io.IOError;
+import java.io.IOException;
+
import github.daneren2005.dsub.util.Constants;
public class SettingsBackupAgent extends BackupAgentHelper {
+ @Override
public void onCreate() {
super.onCreate();
SharedPreferencesBackupHelper helper = new SharedPreferencesBackupHelper(this, Constants.PREFERENCES_FILE_NAME);
addHelper("mypreferences", helper);
}
+
+ @Override
+ public void onRestore(BackupDataInput data, int appVersionCode, ParcelFileDescriptor newState) throws IOException{
+ super.onRestore(data, appVersionCode, newState);
+ Util.getPreferences(this).edit().remove(Constants.PREFERENCES_KEY_CACHE_LOCATION).apply();
+ }
}