मैं एक एप्लिकेशन बना रहा हूं जो वेब से छवियों को पुनर्प्राप्त करता है। यदि छवि को पुनः प्राप्त नहीं किया जा सकता है तो दूसरी स्थानीय छवि का उपयोग किया जाना चाहिए।
निम्नलिखित पंक्तियों को निष्पादित करने का प्रयास करते समय:
Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath());
if (drawable.equals(null)) {
drawable = getRandomDrawable();
}
यदि ड्रा करने योग्य है तो लाइन (drawable.equals (null)) एक अपवाद को फेंक देती है।
क्या किसी को पता है कि मामले में एक अपवाद को नहीं फेंकने के लिए ड्रॉबल के मूल्य की जांच कैसे की जानी चाहिए, क्योंकि यह अशक्त है और स्थानीय छवि को पुनः प्राप्त करता है (ड्रा करने योग्य = getRandomDrawable ()) को निष्पादित करें?