找不到符号方法getDownloadUrl()

时间:2018-10-21 20:53:07

标签: android firebase firebase-storage

我想在imageview中显示图像。我使用了这种方法,但是现在它显示了上面的错误。这是我的代码...

StorageReference filepath = mImageStorage.child("profile_images").child(current_user_id+ ".jpg");
            filepath.putFile(resultUri).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {
                    if(task.isSuccessful() && task !=null)
                    {

                        String download_url = task.getResult().getDownloadUrl().toString();
                        mUserDatabase.child("image").setValue(download_url).addOnCompleteListener(new OnCompleteListener<Void>() {
                            @Override
                            public void onComplete(@NonNull Task<Void> task) {
                                if(task.isSuccessful())
                                {
                                    mPrograssDialog.dismiss();
                                    Toast.makeText(SettingsActivity.this,"Success",Toast.LENGTH_SHORT).show();
                                }
                            }
                        });
                    }else
                    {
                        Toast.makeText(SettingsActivity.this,"Error!",Toast.LENGTH_SHORT);
                        mPrograssDialog.dismiss();
                    }
                }
            });
        } else if (resultCode == CropImage.CROP_IMAGE_ACTIVITY_RESULT_ERROR_CODE) {
            Exception error = result.getError();
        }
    }
}

能帮我解决这个错误吗?

0 个答案:

没有答案