, поэтому у меня есть следующий код, открывающий поток ввода и успешно собирающий информацию:
httpInput = httpConnection.openInputStream();
sb= new StringBuffer();
while (ch != -1)
{
ch = httpInput.read();
sb.append((char)ch);
}
однако, когда я пытаюсь использовать эту же строку (sb.toString ()) в другом методе, я получаю сообщение об ошибке «Ожидается конец файла». так как мне прикрепить символ EOF к моей строке? ПРИМЕЧАНИЕ. Ответ в основном представляет собой XML-документ, поступающий с удаленного сервера.
поэтому, когда код достигает строки "parse", выдает ошибку выше:
bis = new ByteArrayInputStream (sb.toString (). GetBytes ());
doc = docBuilder.parse (bis);
Я кодирую это для приложения BlackBerry.
ас