Z - The type of resource that will be received by this target.CustomViewTarget if loading the content into a view, the download API if
in the background
(http://bumptech.github.io/glide/doc/getting-started.html#background-threads), or a a fully
implemented Target for any specialized use-cases. Using BaseView is unsafe if the
user does not implement onLoadCleared(android.graphics.drawable.Drawable), resulting in recycled bitmaps being
referenced from the UI and hard to root-cause crashes.@Deprecated public abstract class BaseTarget<Z> extends java.lang.Object implements Target<Z>
Target for loading Resources that provides
basic or empty implementations for most methods.
For maximum efficiency, clear this target when you have finished using or displaying the
Resource loaded into it using RequestManager.clear(Target).
For loading Resources into Views,
ViewTarget or ImageViewTarget are preferable.
SIZE_ORIGINAL| Constructor and Description |
|---|
BaseTarget()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Request |
getRequest()
Deprecated.
Retrieves the current request for this target, should not be called outside of Glide.
|
void |
onDestroy()
Deprecated.
Callback for when
Fragment.onDestroy()} or Activity.onDestroy() is called. |
void |
onLoadCleared(android.graphics.drawable.Drawable placeholder)
Deprecated.
A mandatory lifecycle callback that is called when a load is cancelled and its resources
are freed.
|
void |
onLoadFailed(android.graphics.drawable.Drawable errorDrawable)
Deprecated.
A mandatory lifecycle callback that is called when a load fails.
|
void |
onLoadStarted(android.graphics.drawable.Drawable placeholder)
Deprecated.
A lifecycle callback that is called when a load is started.
|
void |
onStart()
Deprecated.
Callback for when
Fragment.onStart()} or Activity.onStart() is called. |
void |
onStop()
Deprecated.
Callback for when
Fragment.onStop()} or Activity.onStop()} is called. |
void |
setRequest(Request request)
Deprecated.
Sets the current request for this target to retain, should not be called outside of Glide.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSize, onResourceReady, removeCallbackpublic void setRequest(@Nullable
Request request)
TargetsetRequest in interface Target<Z>@Nullable public Request getRequest()
TargetgetRequest in interface Target<Z>public void onLoadCleared(@Nullable
android.graphics.drawable.Drawable placeholder)
TargetYou must ensure that any current Drawable received in Target.onResourceReady(Object,
Transition) is no longer used before redrawing the container (usually a View) or changing its
visibility.
onLoadCleared in interface Target<Z>placeholder - The placeholder drawable to optionally show, or null.public void onLoadStarted(@Nullable
android.graphics.drawable.Drawable placeholder)
TargetNote - This may not be called for every load, it is possible for example for loads to fail before the load starts (when the model object is null).
Note - This method may be called multiple times before any other lifecycle method is called. Loads can be paused and restarted due to lifecycle or connectivity events and each restart may cause a call here.
onLoadStarted in interface Target<Z>placeholder - The placeholder drawable to optionally show, or null.public void onLoadFailed(@Nullable
android.graphics.drawable.Drawable errorDrawable)
TargetNote - This may be called before Target.onLoadStarted(android.graphics.drawable.Drawable)
if the model object is null.
You must ensure that any current Drawable received in Target.onResourceReady(Object,
Transition) is no longer used before redrawing the container (usually a View) or changing its
visibility.
onLoadFailed in interface Target<Z>errorDrawable - The error drawable to optionally show, or null.public void onStart()
LifecycleListenerFragment.onStart()} or Activity.onStart() is called.onStart in interface LifecycleListenerpublic void onStop()
LifecycleListenerFragment.onStop()} or Activity.onStop()} is called.onStop in interface LifecycleListenerpublic void onDestroy()
LifecycleListenerFragment.onDestroy()} or Activity.onDestroy() is called.onDestroy in interface LifecycleListener