diff options
author | Scott Jackson <daneren2005@gmail.com> | 2015-12-11 11:58:44 -0800 |
---|---|---|
committer | Scott Jackson <daneren2005@gmail.com> | 2015-12-11 11:58:44 -0800 |
commit | d7fb57ca06e7ba4cc608f2b3aac0dec979d80558 (patch) | |
tree | 0aad6a1b2adabc500730e10bf22d8099953ffd4e /app/src/main/java/github/daneren2005/dsub/util | |
parent | 9d1830a481abfb118241884a42889e50d12594cd (diff) | |
parent | 546cd362c88850999ddb7274eb51fdd7759c5547 (diff) | |
download | dsub-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.java | 13 |
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(); + } } |