public void onItemLoaded(ImageLoaded imageLoaded, Throwable exception) { if (DEBUG_DONT_LOAD_IMAGES) { return; } // Make sure we're still pointing to the same message. The list item could have // been recycled. MessageItem msgItem = mListItem.mMessageItem; if (msgItem != null && msgItem.getMessageId() == mMessageId) { if (imageLoaded.mIsVideo) { mListItem.setVideoThumbnail(null, imageLoaded.mBitmap); } else { mListItem.setImage(null, imageLoaded.mBitmap); } } }