Android:如何有效地使用JSOUP解析器

时间:2014-10-30 15:11:17

标签: android android-asynctask jsoup

我正在使用JSOUP HTML解析器来解析HTML。我有一个特定的网站,如example.com/test.html。该网站由几个div组成。在第一次加载时,我需要加载第一个div。接下来我需要在微调器中加载由选定值指定的div。所以我的问题是:有没有办法使用异步任务来Jsoup.connect().get(),然后多次使用这个加载的文档?我在异步任务中对其进行了编程,但后来我意识到我不能多次使用相同的异步任务。

有什么建议吗?

先谢谢

1 个答案:

答案 0 :(得分:0)

我不是java或android专家,但我会尽力帮助。

基本上 - 您必须了解什么是回调/接口以及如何使用它们。

您必须通过在Document类中声明Activity对象来存储下载的HTML,并添加允许AsyncTask从"外部"更新该文档的回调。另一个帖子Activity

类似于使用回调更新UI。

android asynctask sending callbacks to ui