-
public class EpoxyPreloader.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static EpoxyPreloader.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final <P extends PreloadRequestHolder> EpoxyPreloader<P>with(EpoxyController epoxyController, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P> modelPreloader)Helper to create a preload scroll listener. final <P extends PreloadRequestHolder> EpoxyPreloader<P>with(EpoxyController epoxyController, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, List<EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P>> modelPreloaders)final <P extends PreloadRequestHolder> EpoxyPreloader<P>with(EpoxyAdapter epoxyAdapter, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, List<EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P>> modelPreloaders)Helper to create a preload scroll listener. -
-
Method Detail
-
with
final <P extends PreloadRequestHolder> EpoxyPreloader<P> with(EpoxyController epoxyController, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P> modelPreloader)
Helper to create a preload scroll listener. Add the result to your RecyclerView. for different models or content types.
- Parameters:
requestHolderFactory- Should create and return a new PreloadRequestHolder each time it is invokederrorHandler- Called when the preloader encounters an exception.maxItemsToPreload- How many items to prefetch ahead of the last bound itemmodelPreloader- Describes how view content for the EpoxyModel should be preloaded
-
with
final <P extends PreloadRequestHolder> EpoxyPreloader<P> with(EpoxyController epoxyController, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, List<EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P>> modelPreloaders)
-
with
final <P extends PreloadRequestHolder> EpoxyPreloader<P> with(EpoxyAdapter epoxyAdapter, Function0<P> requestHolderFactory, Function2<Context, RuntimeException, Unit> errorHandler, Integer maxItemsToPreload, List<EpoxyModelPreloader<out EpoxyModel<?>, out ViewMetadata, out P>> modelPreloaders)
Helper to create a preload scroll listener. Add the result to your RecyclerView.
-
-
-
-