summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/de/danoeh')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/PodcastApp.java1
-rw-r--r--app/src/main/java/de/danoeh/antennapod/UpdateManager.java12
2 files changed, 7 insertions, 6 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/PodcastApp.java b/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
index 97eacc5c8..99e10b0d1 100644
--- a/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
+++ b/app/src/main/java/de/danoeh/antennapod/PodcastApp.java
@@ -38,7 +38,6 @@ public class PodcastApp extends Application {
singleton = this;
LOGICAL_DENSITY = getResources().getDisplayMetrics().density;
- // PicassoProvider.setupPicassoInstance(this);
UpdateManager.init(this);
UserPreferences.init(this);
PlaybackPreferences.init(this);
diff --git a/app/src/main/java/de/danoeh/antennapod/UpdateManager.java b/app/src/main/java/de/danoeh/antennapod/UpdateManager.java
index ee03d0de0..2f6bb1b50 100644
--- a/app/src/main/java/de/danoeh/antennapod/UpdateManager.java
+++ b/app/src/main/java/de/danoeh/antennapod/UpdateManager.java
@@ -16,6 +16,9 @@ import de.danoeh.antennapod.core.feed.FeedItem;
import de.danoeh.antennapod.core.storage.DBReader;
import de.danoeh.antennapod.core.storage.DBWriter;
+/*
+ * This class's job is do perform maintenance tasks whenever the app has been updated
+ */
public class UpdateManager {
public static final String TAG = UpdateManager.class.getSimpleName();
@@ -38,6 +41,7 @@ public class UpdateManager {
} catch (PackageManager.NameNotFoundException e) {
Log.e(TAG, "Failed to obtain package info for package name: " + context.getPackageName(), e);
currentVersionCode = 0;
+ return;
}
final int oldVersionCode = getStoredVersionCode();
Log.d(TAG, "old: " + oldVersionCode + ", current: " + currentVersionCode);
@@ -47,10 +51,6 @@ public class UpdateManager {
}
}
- public static int getCurrentVersionCode() {
- return currentVersionCode;
- }
-
public static int getStoredVersionCode() {
return prefs.getInt(KEY_VERSION_CODE, -1);
}
@@ -60,7 +60,9 @@ public class UpdateManager {
}
private static void onUpgrade(final int oldVersionCode, final int newVersionCode) {
- if(oldVersionCode < 1030000) {
+ if(oldVersionCode < 1030099) {
+ // delete the now obsolete image cache
+ // from now on, Glide will handle caching images
new Thread() {
public void run() {
List<Feed> feeds = DBReader.getFeedList(context);