blob: e069890952b0b922802bb6cad3fb7d74597b4070 [file] [log] [blame]
package com.bumptech.glide.load.data;
import android.content.ContentResolver;
import android.content.Context;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
import java.io.FileNotFoundException;
public class FileDescriptorLocalUriFetcher extends LocalUriFetcher<ParcelFileDescriptor> {
public FileDescriptorLocalUriFetcher(Context context, Uri uri) {
super(context, uri);
}
@Override
protected ParcelFileDescriptor loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException {
return contentResolver.openAssetFileDescriptor(uri, "r").getParcelFileDescriptor();
}
}