我在使用 Firebase 存储时遇到这个问题,Glide 无法将图像加载到 ImageView。
查看 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 时,所有图像都加载得很好。 我希望有人能提供帮助,因为我现在真的迷路了。
最佳答案
这是给以后遇到同样问题的人的..
我以前遇到过这个问题,并通过电子邮件与谷歌支持人员进行了交谈。您可以通过更改网络提供商或使用 VPN 来解决此问题。这与您的代码无关,错误将在一周左右的时间内消失。
关于android - 火力地堡存储 "error sending network request GET",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64493825/