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