java - 高质量(手机摄像头拍摄的图像)使 Android 中的 feed 滞后(缓慢),解决方案吗?

标签 java firebase

高质量的图像还需要下载(从 Firebase)并显示,一旦我们滚动并且图像超出屏幕,然后 feed 恢复正常,也会使 feed 缓慢且滞后 https://pastebin.com/ibcaGzVH这有关于如何上传图像并选择它的代码

这是我在提要中获取显示图像的方式:

 public void setPimage(Context ctx, String pimage) {
            ImageView popic = mView.findViewById(R.id.imgView_postpic);
            if (pimage != "noImage") {
                popic.setVisibility(View.VISIBLE);
                Picasso.with(ctx).load(pimage).into(popic);
            }
        }

有什么方法可以消除图像造成的缓慢并加快图像检索速度吗?

最佳答案

如果图像的大小导致上传、下载和处理速度缓慢,您可能需要在上传之前将图像调整为较小的大小。

有很多方法可以resize an image in an Android app ,但这是该列表中的最高结果: How to resize Image in Android?

关于java - 高质量(手机摄像头拍摄的图像)使 Android 中的 feed 滞后(缓慢),解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61226678/

相关文章:

android - Firebase 实时数据库过滤嵌套列表中的数据

java - 无法解析符号 "FirebaseRecyclerOptions"

javascript - 工厂中的 Firebase 查询

java 8 - 循环的不可变映射

java - 可以使用其中包含双引号的 Groovy MarkupBuilder 生成 XML 吗?

javascript - 使用 Angularfire 从 Firebase 获取特定键的数组

javascript - 从 Firebase 更新项目

java - PDF 确实有 2 层 - 图像层和文本层?

java - 使用 Java 逻辑三元运算符比较三个数字?

java - 来自 xml 的 SetbackgroundResource 使 VM 崩溃,内存不足。我该如何优化这个?