Tôi đang tạo một ứng dụng truy xuất hình ảnh từ web. Trong trường hợp không thể truy xuất hình ảnh, một hình ảnh cục bộ khác sẽ được sử dụng.Java: Cách kiểm tra xem đối tượng có rỗng không?
Trong khi cố gắng để thực hiện những dòng sau:
Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath());
if (drawable.equals(null)) {
drawable = getRandomDrawable();
}
Dòng if (drawable.equals (null)) ném một ngoại lệ nếu drawable là null.
Có ai biết giá trị của drawable được kiểm tra để không ném một ngoại lệ trong trường hợp nó là null và truy xuất hình ảnh cục bộ (execute drawable = getRandomDrawable())?
Sử dụng * if (drawable == null) * Gọi bất kỳ phương pháp trên một đối tượng NULL là một NullPointerException. – diciu
Tại sao bạn không viết câu trả lời thông thường thay vì nhận xét, diciu? – deamon
@JaredBurrows Không chỉnh sửa mã trong câu hỏi theo cách đánh bại mục đích của câu hỏi! – Gilles