Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private class FetchDrawableTask extends AsyncTask<Void, Void, Void> {
- private ImageView imageView;
- private Image image;
- private boolean isQueued = false;
- public FetchDrawableTask(final ImageView imageView, final Image image) {
- Log.v("DEBUG", "call from: FetchDrawableTask()");
- this.imageView = imageView;
- this.image = image;
- }
- @Override
- protected Void doInBackground(Void... voids) {
- if (!isQueued) {
- isQueued = true;
- final ImagesDownloadHelper.Callback callback = new ImagesDownloadHelper.Callback() {
- @Override
- public void onLoad(final Image image, final Drawable drawable) {
- if (null != drawable) {
- imageView.setImageDrawable(drawable);
- }
- }
- @Override
- public void onFailure(final Image image) {
- }
- };
- AltMedsXL.mImagesDownloadHelper.fetchDrawable(image, callback);
- }
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement