diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2015-08-01 16:05:25 +0200 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2015-08-01 16:05:25 +0200 |
commit | 759a7bb5acf59ae49550b89528bbcd4489d33b32 (patch) | |
tree | 339ab40462434e48e78866a82166f5bc9db0792c /app/src/main/java/de/danoeh | |
parent | 4f7566ddfca14754ebe28cd49e63a1db0c992d78 (diff) | |
download | AntennaPod-759a7bb5acf59ae49550b89528bbcd4489d33b32.zip |
Documentation for update manager.
Diffstat (limited to 'app/src/main/java/de/danoeh')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/PodcastApp.java | 1 | ||||
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/UpdateManager.java | 12 |
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); |