如何修复task.getresult()。getdownloadurl()

时间:2019-11-12 13:52:45

标签: java android

我需要你的帮助。我有一个错误。

if (!TextUtils.isEmpty(username) && imageUri !=null)
                {
                    if (ischeck)
                    {
                        StorageReference userimage = storageReference.child("profile_images").child(userid+".jpg");
                        userimage.putFile(imageUri).addOnCompleteListener(new OnCompleteListener<UploadTask.TaskSnapshot>() {
                            @Override
                            public void onComplete(@NonNull Task<UploadTask.TaskSnapshot> task) {

                                if(task.isSuccessful())
                                {
                                    final Uri download_uri;
                                    if (task !=null)
                                    {
                                        download_uri = task.getResult().getDownloadUrl();
                                    }
                                }

                            }
                        });
                    }
                }

            }
        });

1 个答案:

答案 0 :(得分:0)

我没有推测出运行时/编译错误的详细信息,只能推测并检查输入错误。

  

StorageReference userimage =   storageReference.child(“ profile_images”)。child(userid +“。jpg”);

“ storageReference.child”应该以小s而不是大S开头吗?检查this page后,我想知道问题是否出在与您共享的代码块中,而不是问题所在的方法之类的更大上下文中。