bbe*_*nis 8 android firebase firebase-storage
我正在尝试获取存储在Firebase存储中的图像URI,以便使用其他方法处理它.我正在使用以下内容:
FirebaseStorage storage = FirebaseStorage.getInstance();
StorageReference storageRef = storage.getReferenceFromUrl(this.getString(R.string.storage_path));
Uri uri = storageRef.child("groups/pizza.png").getDownloadUrl().getResult();
Run Code Online (Sandbox Code Playgroud)
并收到错误"java.lang.IllegalStateException:任务尚未完成"
Fra*_*len 12
您可以获取文件的下载URL:
storageRef.child("groups/pizza.png").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
// TODO: handle uri
}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
});
Run Code Online (Sandbox Code Playgroud)
有关通过URL下载数据的信息,请参阅Firebase文档.
| 归档时间: |
|
| 查看次数: |
8231 次 |
| 最近记录: |