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 поэтому размер файла не большой. Есть лучший способ сделать это?
Спасибо
Энди