Следуя документации Fresco: http://frescolib.org/docs/listening-to-events.html
Я настроил прослушиватель, чтобы уведомлять меня о событиях, но что мне нужно знать (и я нигде не мог найти эту информацию), так это то, будут ли вызовы с низким разрешением также уведомлять слушателей. И если да, то как этого избежать или установить другой слушатель для вызовов с низким разрешением. Для тех, кто интересуется, Fresco может загружать версию изображения с низким разрешением перед загрузкой версии с высоким разрешением, и вот как вызываются обратные вызовы, вот что меня смущает.
Это мой код, для справки:
/*
Here we create the controller, aggregating everything that has been done before and some other settings, and set the controller to our view.
*/
PipelineDraweeControllerBuilder builder = Fresco.newDraweeControllerBuilder();
builder.setLowResImageRequest(lowResRequest)
.setImageRequest(request)
.setTapToRetryEnabled(true)
.setControllerListener(controllerListener) // this is the callback listener
.setOldController(container.getController());
DraweeController controller = builder.build();