我有一個代碼,下載和讀取文本文件,但它返回IOException與Android 2.3。它適用於其他版本。文件下載返回IOException與Android 2.3
同樣的問題的重複是here但這些技巧都沒有幫助,我目前正在試圖在this page訣竅。我的代碼中也有自定義的DoneHandlerInputStream類。
代碼:
URL url = new URL(URLstr);
URLConnection connection = url.openConnection();
BufferedReader rd;
InputStream stream = connection.getInputStream();
stream = new DoneHandlerInputStream(stream);
rd = new BufferedReader(new InputStreamReader(stream));
StringBuffer sb = new StringBuffer();
String line;
while ((line = rd.readLine()) != null){
sb.append(line);
}
rd.close();
String resultedString = sb.toString();
可以粘貼異常的堆棧跟蹤? – MikeIsrael 2012-01-08 12:35:26
java.io.IOException:流的意外結束。不知道這是不是你想知道的。 – Finnboy11 2012-01-08 16:36:10
補給它。我只注意到這個問題有兩個原因。這真的解決了另一個問題,但不知何故,在我的應用中使用的「exists(URLstr)」總是會導致Android 2.3失效,而我的應用最終會下載不存在的文件。 – Finnboy11 2012-01-08 17:06:30