java.lang.Object | ||
↳ | com.facebook.datasource.BaseDataSubscriber<T> | |
↳ | com.facebook.imagepipeline.datasource.BaseBitmapDataSubscriber |
Implementation of DataSubscriber
for cases where the client wants access to a bitmap.
Sample usage:
dataSource.subscribe(
new BaseBitmapDataSubscriber() {
@Override
public void onNewResultImpl(@Nullable Bitmap bitmap) {
// Pass bitmap to system, which makes a copy of the bitmap.
updateStatus(bitmap);
// No need to do any cleanup.
}
@Override
public void onFailureImpl(DataSource dataSource) {
// No cleanup required here.
}
});
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
BaseBitmapDataSubscriber() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void | onNewResultImpl(DataSource<CloseableReference<CloseableImage>> dataSource) |
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract void |
onNewResultImpl(Bitmap bitmap)
The bitmap provided to this method is only guaranteed to be around for the lifespan of the
method.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
com.facebook.datasource.BaseDataSubscriber
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
com.facebook.datasource.DataSubscriber
|
The bitmap provided to this method is only guaranteed to be around for the lifespan of the method.
The framework will free the bitmap's memory after this method has completed.