我是开发人员的新手,现在我正在关注使用firebase开发gps应用的视频,但是在这一部分中,我发现了一个错误说明"无法解决方法"在getDownloadUrl()上。我已经粘贴了下面的代码,请告诉我你的错误。
reference.child(userId).setValue(createUser)
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
StorageReference sr = storageReference.child(user.getUid() + ".jpg");
sr.putFile(imageUri)
.addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
@Override
public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {
if (task.isSuccessful()) {
String download_image_path = task.getResult().getDownloadUrl().toString();
reference.child(user.getUid()).child("imageUrl").setValue(download_image_path);
}
}
});
} else {
progressDialog.dismiss();
Toast.makeText(getApplicationContext(), "Could not register user.", Toast.LENGTH_SHORT).show();
}
}
});