@Override
            protected void onFailureImpl(DataSource<CloseableReference<CloseableImage>> dataSource) {
                if (callback == null) {
                    return;
                }
                if (dataSource == null) {
                    callback.onFail(new NullPointerException("data source is null."));
                } else {
                    callback.onFail(dataSource.getFailureCause());
                }
            }
use Fresco(https://github.com/facebook/fresco) to display medias.
can <b>not</b> be used in Production Environment.

fresco strongly suggest to use DraweeView instead of ImageView, according to https://github.com/facebook/fresco/issues/1550.

@author ChenSL
app/src/main/java/com/bilibili/boxing/impl/BoxingFrescoLoader.java