2
i bin neu in mit jsoup, so dass ich weiß nicht, warum folgt angezeigt:seltsam jsoup Verhalten, wenn die erste Element immer
...
Document doc = Jsoup.connect("http://4pda.ru").get();
Elements articleElems = doc.select("article.post");
for(Element article:articleElems)
{
Element desc = article.select("div.description").first();
Elements posts = desc.select("h1.list-post-title");
Log.d(TAG,"size is "+posts.size()); // it's ok, size is 1
...
}
so, wie Größe ist 1 i will erstes Element zu erhalten, ich ändern der Code wie folgt:
for(Element article:articleElems)
{
Element desc = article.select("div.description").first();
Element post = desc.select("h1.list-post-title").first();
Log.d(TAG,"post is "+post.toString()); // there NullPointerException throws
...
}
ich dies nicht verstehen kann ...
Ja, das scheint seltsam. Bitte fügen Sie auch den Code für die Verbindung mit der Quelle hinzu. –
@ F.Klein gibt es: 'Dokument doc = Jsoup.connect (" http://4pda.ru ") .get(); Elemente articleElems = doc.select ("article.post"); ' – borune