我面臨一個問題,我無法修復它的一整天:S, 順便說一句問題是,當我嘗試解析一個HTML網站,如果有那些html網站中的數據工作正常,但是當沒有數據時,它會掛起,並在我的LogCat中顯示錯誤,它說NullPointer,例如:在這裏我們有兩個鏈接,一個有數據,另一個有數據這可是沒有數據:Jsoup庫,試圖使一個Android應用程序,從HTML網站讀取數據
1日鏈接:http://wap.nastabuss.se/its4wap/QueryForm.aspx?hpl=Resecentrum+(V%C3%A4xj%C3%B6) 第二環節:http://wap.nastabuss.se/its4wap/QueryForm.aspx?hpl=Ulfsn%C3%A4s+(Hallands+l%C3%A4n)
所以錯誤顯示在這裏情況下,當我嘗試顯示從第二連桿WH數據ich是空的。
Element table = doc.select("table[class=tableMenuCell]").first();
Iterator<Element> ite = table.select("td[align=right]").iterator();
Iterator<Element> destinacions = table.select("td[align=left]").iterator();
和這行代碼後,剩下的只是while語句和我的ArrayList中時,有該鏈路上的數據,工作正常添加數據。
在midle行代碼吃「ite」行顯示錯誤。
那麼我怎樣才能做任何if語句或smth哪些檢查,如果沒有數據在該網站都沒有檢查,只是爲了減少一些msgbox,沒有數據。
Thanx, 我真的很感激,如果有人能幫助我這種情況。
我希望我清楚說明我的PRB – Samuel 2012-02-15 16:27:27
的我的錯。刪除評論。 – kosa 2012-02-15 16:28:08
這種情況下的任何幫助? – Samuel 2012-02-15 17:03:26