我在我的應用程序中使用以下內容來連接到URL並解析生成的XML響應。我的麻煩是我找不到一種方法來設置openStream()方法的超時,以便它只等待約5秒,如果沒有收到響應,則失敗。它只是在等待和等待。有什麼想法嗎?在URL.openStream()設置超時Android
URL website = new URL(sb.toString());
SAXParserFactory spf = SAXParserFactory.newInstance();
SAXParser sp = spf.newSAXParser();
XMLReader xr = sp.getXMLReader();
DataHandler h = new DataHandler();
xr.setContentHandler(h);
xr.parse(new InputSource(website.openStream()));