返回信息流URL url = new URL(urlString);
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
XMLReader reader = parser.getXMLReader();
handler = new RSSHandler();
reader.setContentHandler(handler);
InputStreamReader in = new InputStreamReader(url.openStream(), "GBK");
InputSource inputsouce = new InputSource(in);
reader.parse(inputsouce);
用这种方法获取 rss文件的流,并且解析,之前好的,今天运行突然报错,错误信息如下:
03-24 03:00:03.770: WARN/System.err(836): java.net.UnknownHostException: Host is unresolved: news.baidu.com:80
03-24 03:00:03.780: WARN/System.err(836): at java.net.Socket.connect(Socket.java:1002)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:67)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager$ConnectionPool.getHttpConnection(HttpConnectionManager.java:151)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.getConnection(HttpConnectionManager.java:73)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getHTTPConnection(HttpURLConnection.java:826)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:812)
03-24 03:00:03.789: WARN/System.err(836): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1054)
03-24 03:00:03.789: WARN/System.err(836): at java.net.URL.openStream(URL.java:674)
03-24 03:00:03.789: WARN/System.err(836): at com.xunlei.SAXUtil.XMLexcuteUtil.execute(XMLexcuteUtil.java:32)
03-24 03:00:03.789: WARN/System.err(836): at com.xunlei.activity.Main.getFeed(Main.java:32)
03-24 03:00:03.801: WARN/System.err(836): at com.xunlei.activity.Main.onCreate(Main.java:26)
03-24 03:00:03.801: WARN/System.err(836): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123)
03-24 03:00:03.801: WARN/System.err(836): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2364)
03-24 03:00:03.801: WARN/System.err(836): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
03-24 03:00:03.801: WARN/System.err(836): at android.app.ActivityThread.access$2100(ActivityThread.java:116)
03-24 03:00:03.801: WARN/System.err(836): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
03-24 03:00:03.801: WARN/System.err(836): at android.os.Handler.dispatchMessage(Handler.java:99)
03-24 03:00:03.811: WARN/System.err(836): at android.os.Looper.loop(Looper.java:123)
03-24 03:00:03.811: WARN/System.err(836): at android.app.ActivityThread.main(ActivityThread.java:4203)
03-24 03:00:03.811: WARN/System.err(836): at java.lang.reflect.Method.invokeNative(Native Method)
03-24 03:00:03.811: WARN/System.err(836): at java.lang.reflect.Method.invoke(Method.java:521)
03-24 03:00:03.830: WARN/System.err(836): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
03-24 03:00:03.830: WARN/System.err(836): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
03-24 03:00:03.830: WARN/System.err(836): at dalvik.system.NativeStart.main(Native Method)
换了很多url,都是同样的错误信息,之前还是好好的。
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #2797同步于 2011/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
自己做的RSS阅读器,遇到问题
cheaterjxy
2011/3/24镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复