2017-01-20 4 views
0

私のニュース活動では、Webサーバーから画像をロードして、ListViewに配置する必要があります。 URLから画像を読み込む方法はたくさんあります。このソリューションが最も効果的だと私は思っています。 how to set image from url for imageViewAndroid - URLからdrawableを取得する最も速い方法は何ですか?

リストに1-4のニュースがあるとうまくいきます。 しかし、過去30日間のニュースを読み込むと問題が発生します。私のリストは非常に長くなり、私はすべての親指を4〜5 KBにするが、画像は2〜3分後にロードされない。リストをスクロールしても、イメージは再びアンロードされます。

In this image私はGenymotionでアプリケーションをテストします。私はこの活動を開始し、過去30日間のニュースを選んだ。私は仮想サーバーを使用するので、すべて正常に動作します。

しかし、実際のサーバーで私の電話でテストすると、問題が発生します。最適な方法はありますか?

+0

グライドライブラリ(推奨)を使用してイメージキャッシュを保持します。 –

+0

ありがとうございます。グライドは非常に効果的です。 –

答えて

3

あなたのために仕事をすることができる多くのライブラリがあります:

Picasso

Universal image loader

ちょうどいくつかの例

Glide

最も有名です。

+0

私のために、グライドは最も速いです – faruk

+0

まだ試していない、私はピカソとユニバーサルイメージローダーに精通していますが、とても良いですが、私は滑りについてあなたを信頼しています。 – Yoleth

+0

グライドは完全に機能します。非常に簡単なコードと非常に簡単な読み込み。ありがとうございました! –

関連する問題