From 9a6968ec3b3e3233697e9bf80fe6e24d5c484fa4 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 12 Aug 2012 14:30:30 +0200 Subject: Use CopyOnWriteArrayList for itemlist of feeds instead of ArrayList --- src/de/danoeh/antennapod/feed/Feed.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/de/danoeh/antennapod/feed/Feed.java b/src/de/danoeh/antennapod/feed/Feed.java index 0a32f3e75..0208d8390 100644 --- a/src/de/danoeh/antennapod/feed/Feed.java +++ b/src/de/danoeh/antennapod/feed/Feed.java @@ -2,10 +2,11 @@ package de.danoeh.antennapod.feed; import java.util.ArrayList; import java.util.Date; - -import de.danoeh.antennapod.PodcastApp; +import java.util.List; +import java.util.concurrent.CopyOnWriteArrayList; import android.preference.PreferenceManager; +import de.danoeh.antennapod.PodcastApp; /** * Data Object for a whole feed @@ -26,7 +27,7 @@ public class Feed extends FeedFile { private String author; private FeedImage image; private FeedCategory category; - private ArrayList items; + private List items; /** Date of last refresh. */ private Date lastUpdate; private String paymentLink; @@ -35,7 +36,7 @@ public class Feed extends FeedFile { public Feed(Date lastUpdate) { super(); - items = new ArrayList(); + items = new CopyOnWriteArrayList(); this.lastUpdate = lastUpdate; } @@ -123,7 +124,7 @@ public class Feed extends FeedFile { this.category = category; } - public ArrayList getItems() { + public List getItems() { return items; } -- cgit v1.2.3