我試圖從Parse.com中檢索圖像。在DataBrowser中,如果圖像文件爲空,則代碼崩潰。所以我通過檢查文件!= null來處理這個錯誤。Parse.com:JSONObject無法轉換爲ParseFile
它崩潰在這條線ParseFile file = (ParseFile) ob.get("image");
說JSONObject cannot be cast to ParseFile
。
那麼如何處理,如果解析文件爲空?
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);
}
Get(image)返回null。沒什麼可施展的。 –