diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-06-26 13:12:03 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-06-26 13:12:03 +0200 |
commit | 2148189430452decb6abc5a75dd149eb3a68f308 (patch) | |
tree | a4f742f3ab29e99282662a067a1e3235b374f0d1 /src | |
parent | fc88223779fe8d5b1e654bdd64f23a1955c04bd2 (diff) | |
download | AntennaPod-2148189430452decb6abc5a75dd149eb3a68f308.zip |
Made sure that cursors are closed when loading data at application
start
Diffstat (limited to 'src')
-rw-r--r-- | src/de/podfetcher/feed/FeedManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/de/podfetcher/feed/FeedManager.java b/src/de/podfetcher/feed/FeedManager.java index b721c1746..a9eb4e015 100644 --- a/src/de/podfetcher/feed/FeedManager.java +++ b/src/de/podfetcher/feed/FeedManager.java @@ -401,10 +401,12 @@ public class FeedManager { Cursor itemlistCursor = adapter.getAllItemsOfFeedCursor(feed); feed.setItems(extractFeedItemsFromCursor(context, feed, itemlistCursor, adapter)); + itemlistCursor.close(); feeds.add(feed); } while (feedlistCursor.moveToNext()); } + feedlistCursor.close(); } @@ -478,7 +480,8 @@ public class FeedManager { } } while (logCursor.moveToNext()); - } + } + logCursor.close(); } private void extractQueueFromCursor(Context context, PodDBAdapter adapter) { @@ -494,6 +497,7 @@ public class FeedManager { queue.add(index, item); } while (cursor.moveToNext()); } + cursor.close(); } public ArrayList<Feed> getFeeds() { |