Я пытаюсь использовать JSoup в своем приложении для Android, чтобы разобрать определенный сайт. Однако, похоже, я никуда не денусь. Я добавил jjoup .jar в путь класса и попытался следовать примерам на ресурсе веб-сайта JSoup, в кулинарной книге.android and jsoup problem
Вот мой код:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.jsoup_layout);
Toast.makeText(getApplicationContext(), "Hello World", Toast.LENGTH_SHORT);
try {
Document doc = Jsoup.connect("http://en.wikipedia.org/wiki/Main_Page").get();
Elements pTag = doc.select("p");
String pTagString = pTag.html();
Toast.makeText(getApplicationContext(), pTagString, Toast.LENGTH_SHORT);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Toast.makeText(getApplicationContext(), myString, Toast.LENGTH_SHORT);
}
Так что от этого я пытаюсь получить р теги сайта википедии. Всего 12 или около того, но я действительно хочу показать значение единицы на этом этапе. Но мое приложение ничего не сделает. Даже первое сообщение для тоста, предназначенное для отображения сообщения, не отображается - это был всего лишь чек, чтобы проверить, работает ли он. Так кто-нибудь знает, в чем проблема? Am я после текущего синтаксиса, выбрав:
Elements pTag = doc.select("p");
Ok - но было бы, что никакой разницы в коде? – Katana24
CRAP! как я пропустил такую основную вещь! попробует ... – Katana24
Спасибо, что работает сейчас - по-прежнему не могу поверить, что я не заметил .show() метод отсутствия вызова. Cheers mate: D – Katana24