无法解析方法getDowloadUrl()

时间:2018-06-12 15:39:30

标签: android firebase firebase-storage

我是开发人员的新手,现在我正在关注使用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();

                                    }
                                }
                            });

0 个答案:

没有答案