ฉันกำลังสร้างแอปพลิเคชันที่ดึงรูปภาพจากเว็บ ในกรณีที่ไม่สามารถดึงภาพได้ควรใช้ภาพในเครื่องอื่น
ขณะพยายามดำเนินการบรรทัดต่อไปนี้:
Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath());
if (drawable.equals(null)) {
drawable = getRandomDrawable();
}
บรรทัดถ้า (drawable.equals (null)) จะแสดงข้อยกเว้นหาก drawable เป็นโมฆะ
ไม่มีใครรู้ว่าควรตรวจสอบค่า drawable อย่างไรเพื่อไม่ให้เกิดข้อยกเว้นในกรณีที่เป็นโมฆะและดึงข้อมูลภาพในเครื่อง (เรียกใช้ drawable = getRandomDrawable ())?