com.pankia
クラス CacheStorage
java.lang.Object
com.pankia.CacheStorage
public class CacheStorage
- extends java.lang.Object
URLのキャッシュを管理する。
TODO
全部オンメモリでキャッシュしてるので、もっとなんか考えること。
|
コンストラクタの概要 |
CacheStorage(java.io.File path)
インスタンス作成時に、これまでに作成したキャッシュを消す。 |
| クラス java.lang.Object から継承されたメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mPankiaDir
public final java.io.File mPankiaDir
mIconsDir
public final java.io.File mIconsDir
CacheStorage
public CacheStorage(java.io.File path)
- インスタンス作成時に、これまでに作成したキャッシュを消す。
- パラメータ:
path -
load
public CacheStorage.LoadingTask load(java.net.URL url,
CacheStorage.CacheStorageListener listener)
- パラメータ:
url -
purge
public void purge()
- 全てのキャッシュをクリアする
setIcon
public void setIcon(ImageView view,
java.lang.String iconUrl,
int defaultIcon)
- viewの画像を設定する。
- パラメータ:
view - iconUrl - nullの場合defaultIconが利用される。defaultIcon -
loadIcon
public CacheStorage.LoadingTask loadIcon(java.lang.String iconUrl,
Resources resources,
CacheStorage.BitmapLoadListener listener)
- パラメータ:
iconUrl - resources - listener -
- 戻り値:
- 画像をダウンロードするLoadingTask、か、キャッシュにヒットした場合はnull(ロードしないから)