gpt4 book ai didi

android - 解析.com : JSONObject cannot be cast to ParseFile

转载 作者:行者123 更新时间:2023-11-29 17:48:24 24 4
gpt4 key购买 nike

我正在尝试从 Parse.com 检索图像。在 DataBrowser 中,如果图像文件为空,则代码会崩溃。所以我通过检查 file!=null 来处理这个错误。

它在这一行崩溃 ParseFile file = (ParseFile) ob.get("image");JSONObject cannot be cast to ParseFile

那么如果Parse File为空怎么处理呢??

for (ParseObject ob : result) {
String perf = ob.getString("info");
ParseFile file = (ParseFile) ob.get("image");
if (file != null) {
image_url = file.getUrl();
} else {
/*load some default image url*/
image_url = "www.abc.com/image.png";
}
Picasso.with(getActivity()).load(image_url).into(imageView);
textView.setText(perf);
layoutCards.setVisibility(View.VISIBLE);
}

最佳答案

尝试:

(确保在解析数据浏览器中有一个名为“图像”的字段用于存储解析文件)

ParseFile parseFile = ob.getParseFile("image");

然后检查:

if (parseFile != null && parseFile.getUrl() != null && parseFile.getUrl().length() > 0) {
...
}

关于android - 解析.com : JSONObject cannot be cast to ParseFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24775654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com