summaryrefslogtreecommitdiff
path: root/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
diff options
context:
space:
mode:
authordaniel oeh <daniel.oeh@gmail.com>2012-10-01 13:10:15 +0200
committerdaniel oeh <daniel.oeh@gmail.com>2012-10-01 13:10:15 +0200
commitd34746e0494c293403ef1c7ba15f03947b878c5e (patch)
tree3d73bb9a4d5d83c0fa640b3c98e7633f1810bb77 /src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
parent7ea73f01ae03c4edaa943f41eee16fd90bcbca79 (diff)
downloadAntennaPod-d34746e0494c293403ef1c7ba15f03947b878c5e.zip
Use XmlStreamReader in TypeGetter, closes #23
Diffstat (limited to 'src/de/danoeh/antennapod/syndication/handler/TypeGetter.java')
-rw-r--r--src/de/danoeh/antennapod/syndication/handler/TypeGetter.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
index 04c8cdd42..d4c61119f 100644
--- a/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
+++ b/src/de/danoeh/antennapod/syndication/handler/TypeGetter.java
@@ -6,6 +6,7 @@ import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
+import org.apache.commons.io.input.XmlStreamReader;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParserFactory;
@@ -72,12 +73,15 @@ public class TypeGetter {
}
private Reader createReader(Feed feed) {
- FileReader reader;
+ Reader reader;
try {
- reader = new FileReader(new File(feed.getFile_url()));
+ reader = new XmlStreamReader(new File(feed.getFile_url()));
} catch (FileNotFoundException e) {
e.printStackTrace();
return null;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return null;
}
return reader;
}