gpt4 book ai didi

android - 当我尝试在 Android 的 ImageView 中设置 FirebaseStorage 图像文件时,对象未出现异常

转载 作者:行者123 更新时间:2023-11-29 14:13:26 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我想通过使用 url 将其设置为 Imageview 来显示从 firebase 存储上传的图像。我正在使用以下代码来完成这项工作。

     StorageReference storageReference = FirebaseStorage.getInstance().getReference("ImageFolder/"+imageId);
storageReference.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Picasso.with(getContext()).load(uri).into(viewHolder.imageThumbnail);
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});

抛出如下异常

发生了 StorageException。 对象在该位置不存在。 代码:-13010 HttpResult:40408-09 22:50:05.280 10915-11000/com.app.myapp E/StorageException:{“错误”:{“代码”:404,“消息”:“未找到。无法获取对象”}} java.io.IOException: { "error": { "code": 404, "message": "Not Found. Could not get object"}} 在 bxr.a(:com.google.android.gms.DynamiteModulesC:424) 在 bxr.a(:com.google.android.gms.DynamiteModulesC:1404) 在 bxl.onTransact(:com.google.android.gms.DynamiteModulesC:53) 在 android.os.Binder.transact(Binder.java:387) 在 com.google.android.gms.internal.zzamj$zza$zza.zzss(未知来源) 在 com.google.android.gms.internal.zzamm.zza(未知来源) 在 com.google.android.gms.internal.zzamd.zza(未知来源)

请帮忙解决这个问题。

最佳答案

我有同样的问题,在我的应用程序中,我将 URL 保存在数据库中,将图像保存在存储中。

只需清理整个 STORAGE 和 DATABASE 东西,它在我的情况下运行良好。

我找到了它发生的原因..

它返回非空 firebase.Promise 包含字符串 A Promise 用下载 URL 解析或如果获取失败则拒绝,包括如果对象没有不存在

Check here for this method getDownloadURL()

关于android - 当我尝试在 Android 的 ImageView 中设置 FirebaseStorage 图像文件时,对象未出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38857171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com