aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java
diff options
context:
space:
mode:
authorScott Jackson <daneren2005@gmail.com>2016-11-10 08:43:32 -0800
committerScott Jackson <daneren2005@gmail.com>2016-11-10 08:43:43 -0800
commit94ba466dd4a192362462c4364cb69f974a2ee194 (patch)
treeaadfb23b5a9616f56b820dc56035f8cecd723308 /app/src/main/java
parentd0de29c2c26f0c720b48a1196b27eec9f98ccd8f (diff)
downloaddsub-94ba466dd4a192362462c4364cb69f974a2ee194.tar.gz
dsub-94ba466dd4a192362462c4364cb69f974a2ee194.tar.bz2
dsub-94ba466dd4a192362462c4364cb69f974a2ee194.zip
Clear cached session id when restoring from backup
Diffstat (limited to 'app/src/main/java')
-rw-r--r--app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java7
1 files changed, 6 insertions, 1 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 def97cac..e57658c4 100644
--- a/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java
+++ b/app/src/main/java/github/daneren2005/dsub/util/SettingsBackupAgent.java
@@ -21,6 +21,7 @@ package github.daneren2005.dsub.util;
import android.app.backup.BackupAgentHelper;
import android.app.backup.BackupDataInput;
import android.app.backup.SharedPreferencesBackupHelper;
+import android.content.SharedPreferences;
import android.os.ParcelFileDescriptor;
import java.io.IOError;
@@ -39,6 +40,10 @@ public class SettingsBackupAgent extends BackupAgentHelper {
@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();
+
+ SharedPreferences.Editor editor = Util.getPreferences(this).edit();
+ editor.remove(Constants.PREFERENCES_KEY_CACHE_LOCATION);
+ editor.remove(Constants.CACHE_AUDIO_SESSION_ID);
+ editor.apply();
}
}