@SuppressWarnings("unused") public VideoBitmapDecoder(Context context) { this(Glide.get(context).getBitmapPool()); }
@NonNull private static RequestManagerRetriever getRetriever(@Nullable Context context) { // Context could be null for other reasons (ie the user passes in null), but in practice it will // only occur due to errors with the Fragment lifecycle. Preconditions.checkNotNull( context, "You cannot start a load on a not yet attached View or a Fragment where getActivity() " + "returns null (which usually occurs when getActivity() is called before the Fragment " + "is attached or after the Fragment is destroyed)."); return Glide.get(context).getRequestManagerRetriever(); }
@Override public void run() { Glide.get(context).clearMemory(); } });
@SuppressWarnings("unchecked") private <T> void registerMockStreamModelLoader(final Class<T> modelClass) { ModelLoader<T, InputStream> modelLoader = mockStreamModelLoader(modelClass); ModelLoaderFactory<T, InputStream> modelLoaderFactory = mock(ModelLoaderFactory.class); when(modelLoaderFactory.build(isA(MultiModelLoaderFactory.class))).thenReturn(modelLoader); Glide.get(context).getRegistry() .prepend(modelClass, InputStream.class, modelLoaderFactory); }
private static ThumbFetcher build(Context context, Uri uri, ThumbnailQuery query) { ArrayPool byteArrayPool = Glide.get(context).getArrayPool(); ThumbnailStreamOpener opener = new ThumbnailStreamOpener( Glide.get(context).getRegistry().getImageHeaderParsers(), query, byteArrayPool, context.getContentResolver()); return new ThumbFetcher(uri, opener); }
@Override public void run() { Glide.get(context).clearMemory(); } });
@SuppressWarnings("deprecation") private void registerFragmentWithRoot(@NonNull Activity activity) { unregisterFragmentWithRoot(); rootRequestManagerFragment = Glide.get(activity).getRequestManagerRetriever().getRequestManagerFragment(activity); if (!equals(rootRequestManagerFragment)) { rootRequestManagerFragment.addChildRequestManagerFragment(this); } }
/** * @deprecated Use {@link #obtain(Resources, Resource)} instead, it can be unsafe to extract * {@link Bitmap}s from their wrapped {@link Resource}. */ @Deprecated public static LazyBitmapDrawableResource obtain(Context context, Bitmap bitmap) { return (LazyBitmapDrawableResource) obtain( context.getResources(), BitmapResource.obtain(bitmap, Glide.get(context).getBitmapPool())); }
public static synchronized <T> WaitModel<T> waitOn(T model) { @SuppressWarnings("unchecked") ModelLoaderFactory<WaitModel<T>, InputStream> streamFactory = new Factory<>((Class<T>) model.getClass(), InputStream.class); Glide.get(InstrumentationRegistry.getTargetContext()) .getRegistry() .replace(WaitModel.class, InputStream.class, streamFactory); return new WaitModel<>(model); }
@Override public void run() { Glide.get(context).clearMemory(); } });
private void registerFragmentWithRoot(@NonNull FragmentActivity activity) { unregisterFragmentWithRoot(); rootRequestManagerFragment = Glide.get(activity).getRequestManagerRetriever().getSupportRequestManagerFragment(activity); if (!equals(rootRequestManagerFragment)) { rootRequestManagerFragment.addChildRequestManagerFragment(this); } }
@Before public void setUp() { MockitoAnnotations.initMocks(this); glide = Glide.get(RuntimeEnvironment.application); context = RuntimeEnvironment.application; }
@Override public void run() { Glide.get(context).clearMemory(); } });
@Override public void run() { Glide.get(context).clearMemory(); } });
@Override public void run() { Glide.get(context).clearMemory(); } });
@Override public void run() { Glide.get(context).clearMemory(); } });
@Override public void run() { Glide.get(context).clearMemory(); } });
@Override public void run() { Glide.get(context).clearMemory(); } });
@After public void tearDown() { Glide.get(context).clearDiskCache(); Glide.tearDown(); }