2016-03-20 8 views
1

リンクプレビューを生成するためにアンドロイドアプリのリンクリストからHTMLページを取得しようとしていますが、これらのプレビューをRecycleViewに表示する必要があります。私は、HTMLページJsoupでHTMLページを高速化するには?

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

を取得するには、このコードを使用するが、これらのコードは、AsyncTaskでjsutを実行しています。

Listの各リンクのmake forループでは、リンク要求ごとに新しいAsyncTaskが作成されます。それはそれを終了するには余りにも長い時間がかかりますか?

これを実行する最善の方法は長い時間がかかります。

+0

可能な複製を(http://stackoverflow.com/questions/35674580/how-to-use-jsoup-with -volley) – Stephan

答えて

0

JsoupがリンクをフェッチするHttpUrlConnectionを使用していますここを参照してください、代わりのWebViewを使用して試みることができます。 Androidではこのクラスは知られています遅いです。これが、長い応答時間を実験している理由です。

代わりに、この問題を解決するために特別に設計されたVolleyライブラリを使用してください。

あなたはここに完全な例を見つけることができます[?ボレーでJsoupを使用する方法]のHow to use Jsoup with Volley?