【发布时间】:2017-10-08 12:35:35
【问题描述】:
我正在创建一个带有占位符的 URLImage。占位符首先显示,直到从 Internet 下载图像。如果未找到 Internet 图像,则删除占位符图像并显示空白/空白。
我想保留占位符图像,以防找不到 URLImage。 是否有 URLImage 选项来完成此操作?
【问题讨论】:
-
我们上周修复了 URL 图片下载中的一个错误。如果出现错误,它不应再失败。能否更新客户端库看看问题是否仍然存在?
-
我根据 Diamond 的建议删除了 .cn1 项目,刷新了库并再次运行该项目,在第一次运行时会显示并显示占位符图像。在随后的运行中,我看到了空白/空白。我不确定是否缓存了导致此问题的内容。我现在实现了一个适配器,如果下载的图像为空,我返回类似于 URLImage.RESIZE_SCALE 的占位符图像。这个似乎现在可以工作
-
在cn1lib目录下查看下载的文件。它们在物理上包含什么?它是 HTML 错误消息还是类似的东西?在第一次“干净”运行中打开网络监视器并查看输出,从 URL 请求返回什么?
-
图像托管在 S3 上。如果找不到图像,它会返回 403(禁止状态)和带有更多信息的 XML(错误代码、消息 requestId 和 hostId)
-
那么该错误消息是否写入文件? Diamond 昨晚提出了一个拉取请求,他可能修复了我在原始修复中遗漏的这个错误的其他变体。它应该在本周五整合
标签: codenameone