Загрузка файла возвращает IOException с Android 2.3 - PullRequest
0 голосов
/ 08 января 2012

У меня есть код, который загружает и читает текстовые файлы, но возвращает IOException с Android 2.3.Он хорошо работает с другими версиями.

Дубликат этой же проблемы здесь , но ни один из этих советов не помог, и в настоящее время я пытаюсь подловить эту страницу .У меня также есть собственный класс 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();

1 Ответ

0 голосов
/ 08 января 2012
have u try this?

while((line = rd.readLine()) != null)
{
    sb.append(line);
    if (!rd.ready()) {
       break;
    }
}
rd.close();
...