diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-10-01 13:10:15 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-10-01 13:10:15 +0200 |
commit | d34746e0494c293403ef1c7ba15f03947b878c5e (patch) | |
tree | 3d73bb9a4d5d83c0fa640b3c98e7633f1810bb77 /src/de/danoeh/antennapod/syndication/handler/TypeGetter.java | |
parent | 7ea73f01ae03c4edaa943f41eee16fd90bcbca79 (diff) | |
download | AntennaPod-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.java | 8 |
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; } |