テキストファイルをダウンロードして読み取るコードがありますが、Android2.3ではIOExceptionが返されます。他のバージョンでもうまく機能します。
これと同じ問題の重複がここにありますが、これらのヒントはどれも役に立ちませんでした。現在、このページでトリックを試しています。コードにはカスタムの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();