0

RemoteViewsFactory を使用して、ウィジェットにリストビューを設定しています。

ウィジェットには画像が含まれています。ビットマップと setImageView() をリモート ビューにロードする最善の方法は何ですか?

どうもありがとう。

4

1 に答える 1

2

画像を同期的にロードする方法 ('loadImage(...)' および で機能displayImage(...)):

final Object lock = new Object();
boolean loaded = false;
ImageSize targetImageSize = new ImageSize(70, 70);
ImageLoader.getInstance().loadImage(imageUri, targetImageSize, options, new SimpleImageLoadingListener() {
    @Override
    public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
        loaded = true;
        // Do whatever you want with loadedImage

        synchronize(lock) {
            lock.notifyAll();
        }
    }
});
if (!loaded) {
    synchronize(lock) {
        lock.wait();
    }
}
于 2013-02-24T15:39:52.383 に答える