Есть сервис и при обращении к нему он возвращает ответ обьемом 20+мб и я парсю эти данные .Но вот беда если вдруг сеть оборвется я он загрузил ток 15 мб то при восановлении придется докачивать с 0.Можно ли как то грузить данные по немногу ?допустим там 20 мегабайт я скачал 1 мегабайт пропарсил затем осальные 19 так же.Для подключения к сервису использую стандартный класс HttpUrlConnection
.Вот предварительный кусок кода
String url = "**************************";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// optional default is GET
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте! Подскажите пожалуйстаНужно сделать сервер со Spring'ом
LinkedHashMap не знает ничего про индексациюА если я переведу его в ArrayList так:
Приложение падает, но как понять, что и где заставляет его падать? Смотрел debugger'ом, но там все приблизительно тоже самое, нет ни одного метода...