-
- All Implemented Interfaces:
-
com.facebook.datasource.DataSubscriber
public abstract class BaseBitmapReferenceDataSubscriber extends BaseDataSubscriber<CloseableReference<CloseableImage>>Implementation of DataSubscriber for cases where the client wants access to a bitmap reference.
Sample usage:
dataSource.subscribe( new BaseBitmapReferenceDataSubscriber() {{@literal @}Override public void onNewResultImpl(@Nullable CloseableReferencebitmapReference) { // Pass bitmap to another component, which clones the bitmap reference if it needs to // hold on to the bitmap. doSomething(bitmapReference); // No need to do any cleanup. } Override public void onFailureImpl(DataSource dataSource) { // No cleanup required here. } });
-
-
Method Summary
Modifier and Type Method Description voidonNewResultImpl(@Nonnull() DataSource<CloseableReference<CloseableImage>> dataSource)-
-
Method Detail
-
onNewResultImpl
void onNewResultImpl(@Nonnull() DataSource<CloseableReference<CloseableImage>> dataSource)
-
-
-
-