1bcf4a0dae04a4ad14287eeb34069a97c96fe9bb1Sam Juddpackage com.bumptech.glide.load.data;
2fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd
3fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport android.content.ContentResolver;
4fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport android.content.Context;
5fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport android.net.Uri;
6fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd
7fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport java.io.FileNotFoundException;
8fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddimport java.io.InputStream;
9fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd
10fcd787c911d5fbca2a34ff0963d4665543a03275Sam Juddpublic class StreamLocalUriFetcher extends LocalUriFetcher<InputStream> {
11fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd    public StreamLocalUriFetcher(Context context, Uri uri) {
12fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd        super(context, uri);
13fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd    }
14fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd
15fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd    @Override
16fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd    protected InputStream loadResource(Uri uri, ContentResolver contentResolver) throws FileNotFoundException {
17fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd        return contentResolver.openInputStream(uri);
18fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd    }
19fcd787c911d5fbca2a34ff0963d4665543a03275Sam Judd}
20