以下是我的代码。 此代码在循环中运行,显示许多图像和图像(整个代码按预期运行)。 并且突然app崩溃了。
Error :: StorageException:发生了StorageException。 对象在位置不存在。 代码:-13010 HttpResult:404
我的代码没有针对错误原因。
StorageReference storageRef = FirebaseStorage.getInstance().getReferenceFromUrl("storage_location");
StorageReference pathReference = storageRef.child("imgPath");
pathReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
holder.ivIcon2.setImageUrl(uri.toString(), MySingleton.getInstance(activity).getImageLoader());
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.d("tag", e.toString());
}
});
不知道问题的根源。
删除并重新上传存储中的所有图像可以解决问题。