package code.name.monkey.retromusic.glide.audiocover; import android.content.Context; import com.bumptech.glide.load.data.DataFetcher; import com.bumptech.glide.load.model.GenericLoaderFactory; import com.bumptech.glide.load.model.ModelLoader; import com.bumptech.glide.load.model.ModelLoaderFactory; import com.bumptech.glide.load.model.stream.StreamModelLoader; import java.io.InputStream; public class AudioFileCoverLoader implements StreamModelLoader { @Override public DataFetcher getResourceFetcher(AudioFileCover model, int width, int height) { return new AudioFileCoverFetcher(model); } public static class Factory implements ModelLoaderFactory { @Override public ModelLoader build(Context context, GenericLoaderFactory factories) { return new AudioFileCoverLoader(); } @Override public void teardown() { } } }