Je crée une application qui récupère des images du web. Dans le cas où l'image ne peut pas être récupérée, une autre image locale devrait être utilisée.Java: Comment vérifier si l'objet est nul?
Tout en essayant d'exécuter les lignes suivantes:
Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath());
if (drawable.equals(null)) {
drawable = getRandomDrawable();
}
La ligne if (drawable.equals (null)) renvoie une exception si drawable est nulle.
Est-ce que quelqu'un sait comment la valeur de drawable devrait être vérifiée afin de ne pas lever une exception si elle est nulle et récupérer l'image locale (execute drawable = getRandomDrawable())?
Utiliser * if (drawable == null) * appel d'une méthode sur un objet NULL est une exception NullPointerException. – diciu
Pourquoi n'écrivez-vous pas une réponse habituelle au lieu d'un commentaire, diciu? – deamon
@JaredBurrows Ne modifiez pas le code d'une question d'une manière qui va à l'encontre de l'objectif de la question! – Gilles