Jsoup загрузка в одном AsynkTask нескольких страниц

246
19 марта 2017, 04:12

Есть такой код.

Document doc, doc_1, doc_2;
String url1,url2,url3;
boolean error = false;
protected Void doInBackground(Void... params) {
  try {
    doc = Jsoup.connect(url1).get();
    doc_1 = Jsoup.connect(url2).get();
    doc_2 = Jsoup.connect(url3).get();
  } catch (IOException e) {
    error = true;
  }
  if (!error){
    //парсинг
  }else{
    //ошибка подключения
}

Он выполняется в Service, в потоке(AsynkTask)

Он должен в потоке загрузить три страницы, и распарсить их, но в большинстве случаев выбивает error = true, но 1 раз за 10 попыток загружает.

проверялось на версиях андроид(не эмуляторы): 4.1.2, 4.4.4, 5.1, 7.1.1, 6.1 интернет: 3g, wifi

везде одинаковая проблема

Вопросы: 1) с чем это может быть связано 2) можно ли при помощи Jsoup грузить несколько страниц в одном потоке

READ ALSO
OnDraw сложные фигуры

OnDraw сложные фигуры

Как нарисовать сложные фигуры в onDraw? Например, смрис

226
jsp tomcat spring ссылка на изображение

jsp tomcat spring ссылка на изображение

Здравствуйте, прощу прощения за очередной вопросПрошлый канул в лето т

324
Необъявленные теги

Необъявленные теги

Имею такой код из примера библиотеки Spongy CastleКомпилятор ругается на oTAG, ouTAG, lTAG Объясните что это за теги такие и как из объявить?

301