У меня есть 5-строчный простой Jsoup-код, анализирующий некоторые строки, он плавно запускается и возвращает список массивов со значениями, которые я хочу, однако на эмуляторе и телефоне Android, это просто ничего не возвращает, даже не давая ошибки.Этот код Jsoup работает по-разному на Android и на рабочем столе
То весь код:
Document doc = Jsoup.connect(myURL).get();
Elements els = doc.select("div font a");
for (int i = 3; i < els.size(); i++) {
latestNews.add(els.get(i).text());
}
На рабочем столе, он добавляет элементы в список массива, однако на устройстве, ничего не происходит. Может ли кто-нибудь помочь в этом?
Это те же самые строчки моего проекта андроида на затмении и простой проект try на netbeans. я не могу понять, как отлаживать, он не дает никакой ошибки при попытке разобрать. – NotCamelCase
В eclipse положил точку останова на строку «Document doc = Jsoup.connect (myURL) .get();" Щелкните правой кнопкой мыши на своем Android-проекте, выберите «Отладка», а затем выберите «Приложение для Android», которое будет приостановлено на этой строке при запуске. Нажмите «Step over», чтобы перейти к следующей строке. Изучите переменную «doc» (наведите указатель мыши на нее). вы можете увидеть полученный HTML-код – dymmeh
. Теперь я не могу отлаживать его, так как телефон и компьютер напортачили, но это просто странно, я просто ставлю привет, мировая строка после строки Document doc = ..., она не распечатана. – NotCamelCase