Retorno de chamada de carregamento de imagem ao ar livre

Acabei de migrar para oFresco biblioteca para carregar imagens no meu aplicativo.

Preciso ouvir eventos de carregamento de imagens, é claro que li este artigo na documentaçãoOuvindo eventos de download

É exatamente disso que eu preciso, mas ... Tem poucas coisas que eu não gosto.

Meu objetivo é esconderView se não conseguir baixá-lo da rede.

Não consigo referenciarSimpleDraweeView do controlador, mesmo no método de retorno de chamada. Eu preciso me esconderView, mas parece que não consigo obter referência a ele.

Cada vez que preciso carregar uma imagem, preciso criar um objeto de controlador usandoBuilder, e isso pode causar problemas de desempenho ao usar essa abordagem com a lista de muitos itens com imagens.

holder.simpleDraweeViewImage.setController(Fresco.newDraweeControllerBuilder() .setControllerListener(controllerListener) .setUri(currentItem.getImage()) .build());

Eu preciso ter referência aoSimpleDraweeView do controlador e emMVC abordagem padrão parece bom se o controlador está ciente sobre a visualização.

Por favor, sugira a melhor maneira de enriquecer meu objetivo.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion