Я пытаюсь загрузить документ XML с сервера.Из своего журнала я вижу, что я получаю полный документ;однако, когда я конвертирую документ в строку, у меня только 4096 байт.
private String getString(InputStream inputStream) {
byte[] arrayOfByte = new byte[2048];
StringBuffer sB = new StringBuffer();
try {
while (true)
{
int i = inputStream.read(arrayOfByte);
if (i == -1) {
return sB.toString();
}
sB.append(new String(arrayOfByte, 0, i));
}
} catch (IOException e) {
}
return null;
}
Кто-нибудь может дать какое-либо объяснение того, что я делаю неправильно?