我正在开发一个Android应用程序,它需要从firebase后端下载图像,但在我的recyler视图中下载并显示5到6个图像后,会抛出内存不足异常.
我使用了图像压缩库,因为每个图像的大小接近300到400 KB.
I have added
<application
but still there is same issue
androID:largeHeap="true"
我的代码:
//Retriving image from picasso Picasso.Builder builder = new Picasso.Builder(c); builder.Listener(new Picasso.Listener() { @OverrIDe public voID onImageLoadFailed(Picasso picasso, Uri uri, Exception exception) { Toast.makeText(c,exception.getMessage(),Toast.LENGTH_LONG).show(); } }); Picasso pic = builder.build(); pic.load(currentPost.getDownloadlinkDB()).into(((MyVIEwHolder_Image) holder).imageVIEw, new Callback() { @OverrIDe public voID onSuccess() { } @OverrIDe public voID one rror() { Toast.makeText(c, "Problem in downloading image from server", Toast.LENGTH_SHORT).show(); } });
异常快照
如何解决这个问题呢?
解决方法:
将其添加到您的清单文件中.内部应用标签
<application androID:largeHeap="true"
总结 以上是内存溢出为你收集整理的android – 使用picasso从firebase存储器下载图像:内存不足异常全部内容,希望文章能够帮你解决android – 使用picasso从firebase存储器下载图像:内存不足异常所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)