@SuppressWarnings("unchecked") private void preloadItem(@Nullable T item, int position, int perItemPosition) { if (item == null) { return; } int[] dimensions = preloadDimensionProvider.getPreloadSize(item, position, perItemPosition); if (dimensions == null) { return; } RequestBuilder<Object> preloadRequestBuilder = (RequestBuilder<Object>) preloadModelProvider.getPreloadRequestBuilder(item); if (preloadRequestBuilder == null) { return; } preloadRequestBuilder.into(preloadTargetQueue.next(dimensions[0], dimensions[1])); }
@SuppressWarnings("unchecked") private void preloadItem(@Nullable T item, int position, int perItemPosition) { if (item == null) { return; } int[] dimensions = preloadDimensionProvider.getPreloadSize(item, position, perItemPosition); if (dimensions == null) { return; } RequestBuilder<Object> preloadRequestBuilder = preloadModelProvider.getPreloadRequestBuilder(item); if (preloadRequestBuilder == null) { return; } preloadRequestBuilder.into(preloadTargetQueue.next(dimensions[0], dimensions[1])); }
private void cancelAll() { for (int i = 0; i < maxPreload; i++) { requestManager.clear(preloadTargetQueue.next(0, 0)); } }
@SuppressWarnings("unchecked") private void preloadItem(T item, int position, int i) { final int[] dimensions = this.preloadDimensionProvider.getPreloadSize(item, position, i); if (dimensions != null) { GenericRequestBuilder preloadRequestBuilder = this.preloadModelProvider.getPreloadRequestBuilder(item); preloadRequestBuilder.into(preloadTargetQueue.next(dimensions[0], dimensions[1])); } }
private void cancelAll() { for (int i = 0; i < maxPreload; i++) { Glide.clear(preloadTargetQueue.next(0, 0)); } }
private void cancelAll() { for (int i = 0; i < maxPreload; i++) { requestManager.clear(preloadTargetQueue.next(0, 0)); } }