final Handler downloadHandler = new Handler() {
public void handleMessage(Message msg) {
Log.d("Yoon", "Handler");
MCImageDisposableView iconView = new MCImageDisposableView(profileSprite, tag);
iconView.setScale(0.5f);
iconView.setPosition(17, 145);
addActor(iconView);
}
};
Thread sb = new Thread(new Runnable() {
@Override
public void run() {
Log.d("Yoon", "Thread");
profileSprite = BitmapDownloader.downloadSprite(Utils.getImageURL(MyChoiceApp.shared.context, aid));
downloadHandler.sendEmptyMessage(0);
}
});
sb.start();
ハンドラーなしでスレッドを使用する場合は、アクター (MCImageDisposableView にはスプライトがあります) の画像を変更します。
しかし、イメージは正しくありません。私のURLに画像がロードされていません。画像はテクスチャアトラスにロードされています
MCImageDisposableView クラスには画像ダウンロード機能があります。それはうまく機能します...スレッドを使用しない場合。
非同期イメージをロードするにはどうすればよいですか?