Android Чтение из входного потока эффективно

Я делаю HTTP-запрос на получение приложения для Android, которое я делаю.

Я использую DefaultHttpClient и использую HttpGet для выдачи запроса. Я получаю ответ от сущности и получаю объект InputStream для получения html страницы.

Затем я перебираю ответ, выполняя следующее:

BufferedReader r = new BufferedReader(new InputStreamReader(inputStream));
String x = "";
x = r.readLine();
String total = "";

while(x!= null){
total += x;
x = r.readLine();
}

Однако это ужасно медленно.

Это неэффективно? Я не загружаю большую веб-страницу -www.cokezone.co.uk поэтому размер файла не большой. Есть лучший способ сделать это?

Спасибо

Энди

Ответы на вопрос(12)

Ваш ответ на вопрос