Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone 如何检查代码名1中的UrlImage是否为空?_Codenameone - Fatal编程技术网

Codenameone 如何检查代码名1中的UrlImage是否为空?

Codenameone 如何检查代码名1中的UrlImage是否为空?,codenameone,Codenameone,我正在从一个URL加载图像,它的工作如预期。 当URL不再有效时的场景,即如果图像已被删除,并且在我从标签图标创建EncodedImage后确实看到默认图像显示 我想知道是否有任何方式,我可以检查,如果图像实际上已从URL加载 我想要实现的是,如果找不到URL图像,则将不同的图像设置为背景 请告知 谢谢。这个问题有很多解决方法。我使用这个jQuery 您使用哪个系统下载图像?映像是否存储在存储中,存储在文件系统中 如果您使用ConnectionRequest下载了映像,则可以重写它的handle

我正在从一个URL加载图像,它的工作如预期。 当URL不再有效时的场景,即如果图像已被删除,并且在我从标签图标创建EncodedImage后确实看到默认图像显示

我想知道是否有任何方式,我可以检查,如果图像实际上已从URL加载

我想要实现的是,如果找不到URL图像,则将不同的图像设置为背景

请告知


谢谢。

这个问题有很多解决方法。我使用这个jQuery


您使用哪个系统下载图像?映像是否存储在存储中,存储在文件系统中


如果您使用ConnectionRequest下载了映像,则可以重写它的handleErrorResponseCode方法,并在网络错误代码与无映像(即204:无内容)对应时执行某些操作

最接近的方法是检查URLImage的
isAnimation()
方法是否返回
true
。如果返回true,则实际图像尚未加载。如果返回false,则表示图像已加载。

Savan和Christian,感谢您的回复。这个问题被标记为代号1(移动)。投票被否决,因为这个问题被标记为代号1,而不是Javascript。嗨,Gauvain,我正在用url从s3 bucket加载图像。谢谢