android - 由于android中的字节大小不同,某些图像无法从firebase加载
问题描述
我有一个 firebase 数据库,其中存储了多个图像 url,所有图像都有不同的字节大小,但毕加索不加载所有图像,只是加载一些图像。我在裁剪后保存所有图像,我该如何解决问题?
Picasso.get()
.load(user_pic)
.networkPolicy(NetworkPolicy.OFFLINE) // for offline
.placeholder(R.drawable.default_profile_image)
.error(R.drawable.default_profile_image)
.into(dpImage);
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/profileImage"
android:layout_width="170dp"
android:layout_height="170dp"
android:maxWidth="170dp"
android:maxHeight="170dp"
android:src="@drawable/default_profile_image"
app:civ_border_color="@color/colorPrimary"
app:civ_border_width="0.5dp"
/>
解决方案
您可以在 Picasso 中启用登录以查看正在发生的事情。
你可以在这里找到更多信息:https ://futurestud.io/tutorials/picasso-cache-indicators-logging-stats
无论如何,根据我的个人经验,我建议切换到 Glide: https ://github.com/bumptech/glide
推荐阅读
- python - Align words to form bracketed string
- azure-logic-apps - 如何在管道中获取 Azure Logic App 出站 IP 地址
- python - 如何将预处理后的图像保存在 kaggle 输出目录中?
- django - 使用 Django Rest Framework 获取来自多个设备的持续传入 post 请求或侦听 TCP Server Socket
- ios - 如何在 WKWebView 中保存网页以供离线使用?
- python - 计算唯一值并同时获得另一个元素的平均值
- logstash - 有没有办法在文件输入插件中使用 Grok 或 Regex Match
- java - springboot 将 YAML 转换为只有一个 Map
- html - 悬停在图像上被元素阻挡
- python - 在python中查找素数的总和