From 2148189430452decb6abc5a75dd149eb3a68f308 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Tue, 26 Jun 2012 13:12:03 +0200 Subject: Made sure that cursors are closed when loading data at application start --- src/de/podfetcher/feed/FeedManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') 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 getFeeds() { -- cgit v1.2.3