我正在尝试使用网址作为此按钮图标的来源
Image placeholder = Image.createImage(Constants.IMAGE_PLACEHOLDER);
propertyValue = jsonData.get("propertyValue").toString();
propertyName = jsonData.get("propertyName").toString();
ImageDownloadService.createImageToStorage(propertyValue,
bImg,
propertyValue,
placeholder,
ConnectionRequest.PRIORITY_HIGH);
bImg是一个按钮,propertyValue包含图片网址。仅显示占位符,按钮图标不会更改。我也没有看到网络监视器上的URL有任何GET。 我确信我做错了什么,但我不知道是什么。
答案 0 :(得分:0)
propertyValue的值应该是一个完整的URL,包括http和服务器部分。
cacheId条目(第三个参数)的值应该是propertyName或类似的东西。
您还可以查看URLImage,这在某些情况下稍微简单一些。
答案 1 :(得分:0)
我已经修好了。问题是我使用url作为cacheId。现在,我从url中提取文件名并将其用作cacheId,一切正常。