Это мой первый раз, когда я использую HtmlUnit, и я использую его в Android SDK (не уверен, если это вообще возможно, если это так, остановите меня сейчас)связанный с WebClient:
06-01 22:46:58.939: ERROR/AndroidRuntime(351): Uncaught handler: thread main exiting due to uncaught exception
06-01 22:46:58.969: ERROR/AndroidRuntime(351): java.lang.NoClassDefFoundError: com.gargoylesoftware.htmlunit.DefaultCssErrorHandler
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:154)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:176)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.laytproducts.songmaster.mainAct.showResults(mainAct.java:107)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.laytproducts.songmaster.mainAct$1.onClick(mainAct.java:90)
Это мой метод, на который он ссылается:
public void showResults(String endText) throws Exception{
WebClient webClient = new WebClient(); //ERROR ON THIS LINE
HtmlPage page = webClient.getPage(baseSite+endText);
HtmlTable resultsT = page.getHtmlElementById("results");
int i = 0;
for(final HtmlTableRow row : resultsT.getRows()){
Toast.makeText(getApplicationContext(), "Getting Results...", Toast.LENGTH_SHORT).show();
for(final HtmlTableCell cell : row.getCells()){
results[i] = cell.asText();
i++;
}
}
}
Что происходит?Как я уже сказал, я новичок в HtmlUnit и понятия не имею, что это значит.Я думал, что была проблема с Android + WebClient?
Я искал свою ошибку и выяснил, что это значит немного, но не то, как я могу это исправить.(WebClient пытается работать как класс?)
Надеюсь, я смогу быстро разобраться в этом, спасибо.
-Brandon