Package com.bumptech.glide.request
Interface FutureTarget<R>
- Type Parameters:
R- The type of resource this FutureTarget will retrieve.
- All Superinterfaces:
Future<R>,LifecycleListener,Target<R>
- All Known Implementing Classes:
RequestFutureTarget
An interface for an object that is both a
Target and a
Future. For example:
FutureTarget<Bitmap> futureTarget = Glide.with(fragment)
.load("http://goo.gl/1asf12")
.asBitmap()
.into(250, 250);
Bitmap myBitmap = futureTarget.get();
... // do things with bitmap and then release when finished:
futureTarget.cancel(false);
Note - Future.get() and Future.get(long, java.util.concurrent.TimeUnit) must be called off
of the main thread or they will block forever.
-
Field Summary
Fields inherited from interface com.bumptech.glide.request.target.Target
SIZE_ORIGINAL -
Method Summary
Methods inherited from interface com.bumptech.glide.manager.LifecycleListener
onDestroy, onStart, onStopMethods inherited from interface com.bumptech.glide.request.target.Target
getRequest, getSize, onLoadCleared, onLoadFailed, onLoadStarted, onResourceReady, removeCallback, setRequest