2011-10-03 5 views
5

私はLowProfileImageLoaderについて読んだことがあります。ユーザーが画像を見ることができるときに画像をロードするだけで、UIスレッドをブロックすることはありません。なぜ画像が読み込まれるのに時間がかかりますか?

私はそれを追加し、自分のアプリケーションでテストしました。 25枚の画像はすべて同じURLからのものです。デフォルト画像では読み込むのに少し時間がかかりましたが、他のすべての画像はキャッシュされ、スクロールは非常に速くなりました。

LowProfileImageLoaderでは、画像はキャッシュされませんでした。まったく同じ画像であっても、画像は1行ずつロードされていました。そして、それをスクロールダウンすると、イメージが再びロードされます。そして、それらをロードするのに時間がかかります。

イメージをキャッシュに保存するように設定する必要はありますか?これを設定するにはLowProfileImageLoader

+0

興味深い、 'LowProfileImageLoader'としては、キャッシュを使用するためのものです。私はあなたが 'LowProfileImageLoader'のソースコードを調べて、必要な変更を自分で行うことをお勧めします。 –

答えて

関連する問題