32 lines
955 B
Java
32 lines
955 B
Java
package com.squareup.picasso;
|
|
|
|
import android.content.Context;
|
|
import com.squareup.picasso.Picasso;
|
|
import com.squareup.picasso.RequestHandler;
|
|
import java.io.FileNotFoundException;
|
|
import java.io.IOException;
|
|
import java.io.InputStream;
|
|
|
|
/* loaded from: classes.dex */
|
|
class ContentStreamRequestHandler extends RequestHandler {
|
|
final Context a;
|
|
|
|
ContentStreamRequestHandler(Context context) {
|
|
this.a = context;
|
|
}
|
|
|
|
@Override // com.squareup.picasso.RequestHandler
|
|
public boolean a(Request request) {
|
|
return "content".equals(request.d.getScheme());
|
|
}
|
|
|
|
InputStream c(Request request) throws FileNotFoundException {
|
|
return this.a.getContentResolver().openInputStream(request.d);
|
|
}
|
|
|
|
@Override // com.squareup.picasso.RequestHandler
|
|
public RequestHandler.Result a(Request request, int i) throws IOException {
|
|
return new RequestHandler.Result(c(request), Picasso.LoadedFrom.DISK);
|
|
}
|
|
}
|