@Override
public Result load(Request request, int networkPolicy) throws IOException {
Log.i(TAG, "load " + request.uri.toString());
StorageReference gsReference = firebaseStorage.getReferenceFromUrl(request.uri.toString());
StreamDownloadTask mStreamTask = gsReference.getStream();
InputStream inputStream;
try {
inputStream = Tasks.await(mStreamTask).getStream();
return new Result(BitmapFactory.decodeStream(inputStream), Picasso.LoadedFrom.NETWORK);
} catch (ExecutionException | InterruptedException e) {
throw new IOException(e);
}
}
FirebaseRequestHandler.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:android-instant-apps-demo
作者:
评论列表
文章目录