【问题标题】:How to get HTML Page fast with Jsoup?如何使用 Jsoup 快速获取 HTML 页面?
【发布时间】:2016-07-06 20:51:05
【问题描述】:

我正在尝试从我的 android 应用程序中的链接列表中获取 HTML 页面以生成链接预览,然后需要在 RecycleView 中显示这些预览。我使用此代码获取 HTML 页面

Jsoup.connect(url).userAgent("Mozilla").get();

但是这些代码在 AsyncTask 中运行 jsut。

当对 List 中的每个链接进行循环时,我们会为每个链接请求创建新的 AsyncTask。需要很长时间才能完成吗?

什么是最好的方式来做到这一点需要很长时间。

【问题讨论】:

标签: android html hyperlink android-asynctask jsoup


【解决方案1】:

您可以尝试改用 WebView,请参阅此处http://developer.android.com/reference/android/webkit/WebView.html

【讨论】:

    【解决方案2】:

    Jsoup 使用HttpUrlConnection 获取链接。在 Android 上,这个类是出了名的。这就是为什么您要尝试这些较长的响应时间。

    改为使用专门为解决此问题而设计的 Volley 库。

    您可以在此处找到完整示例:How to use Jsoup with Volley?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 2011-03-30
      • 2019-09-16
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多