LoginSignup
10
10

More than 5 years have passed since last update.

AndroidのUniversal Image LoaderのTips

Last updated at Posted at 2013-10-29

Universal Image Loader とは

Androidでネットワーク上の画像をImageViewに非同期で読み込んでくれるライブラリ。キャッシュも行ってくれる。
自前でAsyncTask等で処理を記述するより楽。

基本的な使い方

参考にしたページ。
https://github.com/nostra13/Android-Universal-Image-Loader#usage
http://qiita.com/chuross/items/e3ca79065d9b67716ace

DiscCacheとMemoryCacheを両方onにして画像をロードした場合の挙動。

  • DiscCache:なし MemoryCache:なし → 画像をダウンロード。DiscCache,MemoryCacheにキャッシュされる。
  • DiscCache:あり MemoryCache:なし → 画像をDiscCacheから読み込み。MemoryCacheにキャッシュされる。
  • DiscCache:なし MemoryCache:あり → 画像をMemoryCacheから読み込み。 DiscCacheにはキャッシュされない。

ここら辺の挙動も、コンフィグで設定できるのかも。

先読みを行いたい場合。

ListViewの非表示の部分の画像をあらかじめ読み込みしたい場合等、表示がトリガーで無いタイミングでダウンロードしてキャッシュしたい場合は、displayImageではなくloadImageを行えばキャッシュに保存してくれる。

10
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
10