【发布时间】:2020-10-23 04:21:09
【问题描述】:
我在使用 Firebase 存储时遇到了 Glide 无法将图像加载到 ImageViews 的问题。
查看logcat,我得到一个连续的流:
W/ExponenentialBackoff: network unavailable, sleeping.
W/NetworkRequest: error sending network request GET
这些是我的 firebase 依赖项:
implementation 'com.firebaseui:firebase-ui-storage:3.3.0'
implementation 'com.google.firebase:firebase-storage:19.2.0'
implementation 'com.google.firebase:firebase-auth:19.4.0'
implementation 'com.google.firebase:firebase-firestore:21.7.1'
implementation "com.google.android.gms:play-services-auth:18.1.0"
这是滑翔的代码:
StorageReference generage_ref(String uid, String image_name){
FirebaseStorage storage = FirebaseStorage.getInstance();
StorageReference storage_ref = storage.getReference();
return storage_ref.child(uid+"/"+image_name+".jpg");
}
void load_round(Context context, StorageReference storageReference, ImageView imageView){
GlideApp.with(context)
.load(storageReference)
.circleCrop()
.into(imageView);
}
我称之为:
load_round(context,
generate_ref("some_uid", "some_image_name"),
imageview)
我尝试从十天前运行我的工作备份代码,但我得到了同样的错误,当时不存在..
有趣的是,当我打开我的 VPN 时,所有图片都可以正常加载。 我希望有人能帮忙,因为我现在真的迷路了。
【问题讨论】:
标签: android firebase firebase-storage