|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcvj2.app.file.imgload.BackgroundImageLoader
public class BackgroundImageLoader
画像のバックグラウンド読み込みクラス。
入れ子のクラスの概要 | |
---|---|
static interface |
BackgroundImageLoader.Notify
ファイル読み込み通知インターフェイス |
メソッドの概要 | |
---|---|
void |
cancelAllTasks()
全てのタスクをキャンセルする |
void |
cancelTask(ImageLoadProperty loadProp)
タスクをキャンセルする |
void |
cancelWaitTasks()
実行待ちのタスクを全てキャンセルする |
void |
clearCache()
キャッシュをクリア |
boolean |
existsInThumbCache(FileInfo f)
イメージが読み込み済みであるかどうか調べる (サムネイル) |
boolean |
existsTask(ImageLoadProperty prop)
イメージが読み込み中か、読み込み待ちかどうか調べる |
boolean |
existsThumbnailRunTask(FileInfo f)
サムネイルが読み込み中か調べる |
boolean |
existsThumbnailTask(FileInfo f)
サムネイルが読み込み中か、読み込み待ちかどうか調べる |
CachedImage |
findViewCache(FileInfo f)
画像サイズなどは気にしないでキャッシュを取得する (一枚画像) |
java.util.Set<ImageLoadProperty> |
getAllTaskInfo()
全タスクの情報を取得 |
long |
getObjectBytesThumbnail()
サムネイルキャッシュが使用しているメモリ数を取得 |
long |
getObjectBytesView()
画像キャッシュが使用しているメモリ数を取得 |
int |
getRunNum()
実行中の数 |
long[] |
getStat()
統計情報取得 |
CachedImage |
getThumbnail(FileInfo fileOrDir,
BackgroundImageLoader.Notify notify,
boolean forceAddToThumbnailCache)
イメージを取得する (サムネイル) |
CachedImage |
getViewImage(ImageLoadProperty prop,
BackgroundImageLoader.Notify notify)
イメージを取得する (一枚画像) |
int |
getWaitNum()
実行待ち数 |
static BackgroundImageLoader |
instance()
インスタンス取得 |
boolean |
isShutdown()
シャットダウンしたかどうか |
void |
setup(int threadNum,
long workMemorySize,
long thumbCacheSize,
long viewImageCacheSize)
スレッド数などを再設定する |
void |
shutdown()
シャットダウンする |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public long[] getStat()
public static BackgroundImageLoader instance()
public void setup(int threadNum, long workMemorySize, long thumbCacheSize, long viewImageCacheSize)
public void shutdown()
public boolean isShutdown()
public void clearCache()
public long getObjectBytesThumbnail()
public long getObjectBytesView()
public boolean existsTask(ImageLoadProperty prop)
public boolean existsThumbnailTask(FileInfo f)
public boolean existsThumbnailRunTask(FileInfo f)
public boolean existsInThumbCache(FileInfo f)
public CachedImage findViewCache(FileInfo f)
public java.util.Set<ImageLoadProperty> getAllTaskInfo()
public int getWaitNum()
public int getRunNum()
public CachedImage getThumbnail(FileInfo fileOrDir, BackgroundImageLoader.Notify notify, boolean forceAddToThumbnailCache)
public CachedImage getViewImage(ImageLoadProperty prop, BackgroundImageLoader.Notify notify)
notify
- 読み込み後通知
public void cancelWaitTasks()
public void cancelAllTasks()
public void cancelTask(ImageLoadProperty loadProp)
loadProp
- キャンセルするタスク。null なら、全て
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |