0

I am uploading an image to firebase. It is uploaded correctly but the problem is in storing that URL of firebase storage to real-time database. It was working correctly in the previous version of android but now I have updated my android studio now it's not working can any one help me

task.getResult().getDownloadUrl().toString(); I am getting error in getDownloadUrl

Here is the code:

 imageRef.putFile(filePath).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
                @Override
                public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {

                    if(task.isSuccessful()){

                        final String download_url = task.getResult().getDownloadUrl().toString();
                       databaseReference.child("image").setValue(download_url).addOnCompleteListener(new OnCompleteListener<Void>() {
                           @Override
                           public void onComplete(@NonNull Task<Void> task) {

                               if(task.isSuccessful())
                               {
                                   progressDialog.dismiss();
                                   Toast.makeText(Setting_activity.this, "Success Uploading.", Toast.LENGTH_LONG).show();

                               }
                           }
                       });
Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807

0 Answers0