2017-10-07 62 views
3

我正在使用占位符创建URLImage。首先显示占位符,直到从互联网上下载图像。如果找不到Internet图像,则会删除占位符图像并显示空白/空白区域。如果未找到Internet图像,URLImage不会保留占位符

我想保留占位符图像,以防URLImage找不到。 有没有一个URLImage选项来完成这个?

+1

上周我们修复了URL映像下载中的一个错误。如果发生错误,应该不会再失败。你可以做一个更新客户端库,看看问题是否仍然存在? –

+0

我按照Diamond的建议删除了.cn1项目,刷新库并再次运行项目,第一次运行时会显示并显示占位符图像。在随后的运行中,我看到了空白/空格。我不确定是否缓存导致此问题。我现在实现了一个适配器,以便如果downloadedImage为null,则返回类似于URLImage.RESIZE_SCALE的占位符图像。这一个似乎现在工作 – 3lix

+0

在下载的文件中查找cn1lib目录。他们身体上包含什么?它是一个HTML错误信息或类似的东西?在第一次“干净”运行中打开网络监视器,并查看输出,URL请求返回的内容? –

回答

2

通过右键单击您的项目并选择Netbeans上的属性来更新您的项目库。最新的Codename One lib修复了这个问题,并且不应该再创建空白图像。

您可能必须清除.cn1文件夹才能在模拟器上正常工作,并在重新安装之前删除手机上的应用程序以清除实际设备上的缓存。