A guy did the same thing here. You can check it out and correct ur errors. 
http://android-er.blogspot.com/2010/04/simple-rss-reader-in-listview.html 

On Tuesday, 28 April 2009 15:20:38 UTC+1, Gaurav wrote:
>
> Hi, 
>
> I am trying to access rss feeds : 
>
> RSSFEEDOFCHOICE = "http://rss.news.yahoo.com/rss/entertainment";; 
>
> Below is the code: 
>
>             try 
>             { 
>                     // setup the url 
>                URL url = new URL(urlToRssFeed); 
>
>            // create the factory 
>            SAXParserFactory factory = SAXParserFactory.newInstance(); 
>            // create a parser 
>            SAXParser parser = factory.newSAXParser(); 
>
>            // create the reader (scanner) 
>            XMLReader xmlreader = parser.getXMLReader(); 
>            // instantiate our handler 
>            RSSHandler theRssHandler = new RSSHandler(); 
>            // assign our handler 
>            xmlreader.setContentHandler(theRssHandler); 
>            Log.i("getFeed", "before inputsource "); 
>            // get our data via the url class 
>
>            //InputSource is = new InputSource(inputStream); 
>            InputSource is = new InputSource(); 
>            is.setByteStream(url.openConnection().getInputStream()); 
>            // perform the synchronous parse 
>            xmlreader.parse(is); 
>            // get the results - should be a fully populated RSSFeed 
> instance, or null on error 
>            return theRssHandler.getFeed(); 
>             } 
>             catch (Exception ee) 
>             { 
>                     Log.e("getFeed", "ee ==> " +ee.getMessage(),ee); 
>
>                     // if we have a problem, simply return null 
>                     return null; 
>             } 
>
>
> below is the exception trace: 
>
> 04-28 19:47:54.155: INFO/RSSReader: onCreate(854): START 
> 04-28 19:47:54.226: INFO/RSSReader: onCreate(854): RSSFEEDOFCHOICE 
> http://rss.news.yahoo.com/rss/entertainment 
> 04-28 <http://rss.news.yahoo.com/rss/entertainment04-28> 19:47:54.235: 
> INFO/getFeed(854): urlToRssFeed ==> 
> http://rss.news.yahoo.com/rss/entertainment 
> 04-28 <http://rss.news.yahoo.com/rss/entertainment04-28> 19:47:54.306: 
> INFO/getFeed(854): before inputsource 
> 04-28 19:47:54.355: ERROR/OSNetworkSystem(854): unknown socket error 
> -1 
> 04-28 19:47:54.389: ERROR/getFeed(854): ee ==> unknown error 
> 04-28 19:47:54.389: ERROR/getFeed(854): java.net.SocketException: 
> unknown error 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.platform.OSNetworkSystem.createSocketImpl 
> (Native Method) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.platform.OSNetworkSystem.createSocket 
> (OSNetworkSystem.java:79) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.net.PlainSocketImpl2.create 
> (PlainSocketImpl2.java:59) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> java.net.Socket.checkClosedAndCreate(Socket.java:763) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at java.net.Socket.connect 
> (Socket.java:910) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init> 
>
> (HttpConnection.java:61) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager 
>
> $ConnectionPool.getHttpConnection(HttpConnectionManager.java:145) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.getConnection
>  
>
> (HttpConnectionManager.java:67) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getHTTPConnection
>  
>
> (HttpURLConnection.java:800) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connect
>  
>
> (HttpURLConnection.java:786) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream
>  
>
> (HttpURLConnection.java:1030) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> com.msi.androidrss.RSSReader.getFeed(RSSReader.java:94) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> com.msi.androidrss.RSSReader.onCreate(RSSReader.java:53) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 
> 1122) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.ActivityThread.performLaunchActivity(ActivityThread.java: 
> 2103) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java: 
> 2156) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.ActivityThread.access$1800(ActivityThread.java:112) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1580) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.os.Handler.dispatchMessage(Handler.java:88) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at android.os.Looper.loop 
> (Looper.java:123) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> android.app.ActivityThread.main(ActivityThread.java:3742) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> java.lang.reflect.Method.invokeNative(Native Method) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> java.lang.reflect.Method.invoke(Method.java:515) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run 
> (ZygoteInit.java:739) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:497) 
> 04-28 19:47:54.389: ERROR/getFeed(854):     at 
> dalvik.system.NativeStart.main(Native Method) 
> 04-28 19:47:54.425: INFO/RSSReader: onCreate(854): END 
> 04-28 19:47:54.565: INFO/ActivityManager(47): Displayed activity 
> com.msi.androidrss/.RSSReader: 985 ms 
>
>
> Thanks in advance 
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to