Ошибка памяти Android - PullRequest
       1

Ошибка памяти Android

1 голос
/ 06 декабря 2011

Я не могу понять, почему происходит сбой при ошибке памяти:

    server = new URL("http://-link cannot be supplied-");
    BufferedReader reader2 = read(server);
    line = reader2.readLine();
    StringBuilder bigString = new StringBuilder("");
     while(line!=null) {
         bigString.append(line);
         reader2.readLine();
     }

файл не очень большой - 7000 нечетных строк @ 240,031 байт на диске.

В основном то, что янужно указать, содержит ли файл небольшую строку (почтовый индекс), файл в основном представляет собой список почтовых индексов.

Как лучше всего это прочитать?очевидно то, что я делаю, вообще не работает: D

1 Ответ

3 голосов
/ 06 декабря 2011

Ваш цикл while никогда не заканчивается!

while(line!=null) {
     bigString.append(line);
     line = reader2.readLine();
 }

должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...