package com.feebe.lib;
import java.io.FileInputStream;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.AsyncTask;
import android.widget.ImageView;
public class DownloadImg extends AsyncTask<String, Void, Bitmap> {
private ImageView image;
public DownloadImg(ImageView im) {
image = im;
}
@Override
protected Bitmap doInBackground(String... params) {
try {
String file = Util.downloadFile(params[0], Const.OneYear);
if (file != null) {
FileInputStream stream = new FileInputStream(file);
if (stream != null) {
return BitmapFactory.decodeStream(stream);
}
}
} catch (Throwable e) {
}
return null;
}
@Override
protected void onPostExecute(Bitmap bmp) {
if (bmp != null)
image.setImageBitmap(bmp);
}
}