Image 在codename one应用程序中加载url图像时出错如何解决此问题
异常:java.lang.IllegalArgumentException-为长度为1420的给定图像数据创建图像失败Image 在codename one应用程序中加载url图像时出错如何解决此问题,image,codenameone,Image,Codenameone,异常:java.lang.IllegalArgumentException-为长度为1420的给定图像数据创建图像失败 EncodedImage placeholder = (EncodedImage) initForm.theme.getImage("avater.png"); icon1 = URLImage.createToStorage(placeholder, "tyrion", "https://www.dropb
EncodedImage placeholder = (EncodedImage) initForm.theme.getImage("avater.png");
icon1 = URLImage.createToStorage(placeholder, "tyrion", "https://www.dropbox.com/s/52tu8jkqg1pikvw/jpeg?dl=1");
这似乎是一个连接问题。我查看了这个文件,它是一个16k的文件,但是你只下载了1420字节,所以你得到了一个错误。我猜链接正在重定向,我们得到了一个HTML错误页面,这就是您看到的 这也可能是失败的一次,你现在仍然在看缓存失败的下载 下载的文件应位于您的
.cn1
目录中(假设在模拟器上),名称为“tyrion”。首先尝试删除它
如果这不能帮助查看其内容,则可能是一个HTML错误文件。是的,因为当它加载图像时,我会得到一个空白的白色图像,这就是我在Cn1的主目录中找到的。FolderThank,Shai:我想我的代码没问题,你是对的,这是图像链接网络,因为我一直在删除主目录Cn1文件夹的文件,然后重新运行应用程序,一些图像现在没事了