【发布时间】:2016-12-15 21:06:20
【问题描述】:
我正在开发一个应用程序,我想通过使用 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:404 08-09 22:50:05.280 10915-11000/com.app.myapp E/StorageException: { "error": { "code": 404, "message": "Not Found. could not get object" }} java.io.IOException:{“错误”:{“代码”:404,“消息”:“未找到。无法获取对象”}} 在 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(未知来源)
请帮助解决问题。
【问题讨论】:
-
您找到问题了吗?
标签: android imageview picasso firebase-storage