首页 > 解决方案 > 等到图像下载 Firebase

问题描述

我正在使用 Firebase 加载 recyclerview,但有时,如果元素太多,图像加载时间太长,或者根本不加载。我正在寻找一种方法来了解图像何时完成下载(因为它发生在后台)并继续执行代码。

我已经写了我试图用一些伪代码来归档的东西,我不知道要采取什么方法,任何答案或信息都会被重视。

FirebaseStorage storage = FirebaseStorage.getInstance();
    StorageReference storageReference = storage.getReference();
    Glide.with(context)
            .using(new FirebaseImageLoader())
            .load(storageReference.child("users/"+grupo.getUsuario()+"/"+grupo.getTitulo()))
            .into(holder.portada);
  //Here goes what im trying to pursue: a while that wouldn't exit until the image is loaded.

while(hasnt finished downloading);

标签: javaandroidfirebasefirebase-storage

解决方案


实现一个覆盖 onResourceReady 或 onFailed 方法的自定义目标,并在那里触发您的自定义事件处理。


推荐阅读