Firebase Storage OnsuceessListner в котлин не показывается

Мой addOnSuccessListener не показывает параметр переопределения TaskSnapshot, вот мои коды:

override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { super.onActivityResult(requestCode, resultCode, data) if(requestCode==CAMERA_REQUEST_CODE && resultCode== Activity.RESULT_OK){ pdialog.setMessage("Uploading") pdialog.show() val g = data!!.data val hh = FirebaseStorage.getInstance().getReference().child("camera").child("pics"+g.lastPathSegment) hh.putFile(g).addOnSuccessListener { pdialog.dismiss() Toast.makeText(this,"upload Done",Toast.LENGTH_LONG).show() }.addOnFailureListener { Toast.makeText(this,"Error..pls try again",Toast.LENGTH_LONG).show() } } } 

как получить изображения с сервера firebase?

Загрузить UploadTask.TaskSnapshot можно, как показано ниже:

  hh.putFile(g).addOnSuccessListener { taskSnapshot -> pdialog.dismiss() Toast.makeText(this,"upload Done",Toast.LENGTH_LONG).show() val uri = taskSnapshot.downloadUrl }