通话时

task.getResult().getDownloadUrl().toString();


我在getDownloadUrl()上遇到错误,不知道为什么?
在上面显示红线并且无法解析符号

if (task.isSuccessful()){
         Toast.makeText(SetupActivity.this, "Profile Image is Stored Successfully to Firebase Storage... ", Toast.LENGTH_SHORT).show();

         final String downloadUrl = task.getResult().getDownloadUrl.toString();

         userRef.child("profileimage").setValue(downloadUrl)
}

最佳答案

您缺少getDownloadUrl调用上的括号(假设它是getResult()返回的类型上存在的方法)。这应该工作:

final String downloadUrl = task.getResult().getDownloadUrl().toString();

10-02 08:08