2017-12-16 12 views
0

表示されていない、ここで は私のコードです:Firebaseストレージ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サーバーから画像を取得する方法を教えてください。以下に示すように

答えて

0

UploadTask.TaskSnapshotが利用可能である:

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

    val uri = taskSnapshot.downloadUrl 
} 
関連する問題