작성
·
152
0
fun contentUpload(){
//Make filename
var timestamp = SimpleDateFormat("yyyyMMdd_HHmmss").format(Date())
var imageFileName = "IMAGE_" + timestamp + "_.png"
var storageRef = storage?.reference?.child("images")?.child(imageFileName)
//FileUpload
storageRef?.putFile(photoUri!!)?.addOnSuccessListener {
Toast.makeText(this, getString(R.string.upload_success), Toast.LENGTH_LONG).show()
}
}
아래의 코드에서 파일 업로드 시 Toast를 띄우는 부분이 있는데, 실제 해보면 버튼 클릭 시 호출을 하지만 Toast는 메인화면으로 돌아오면 뜨던데 왜 그런지 알 수 있을까요??
답변 1
0
addOnSuccessListener 안에서 호출하게되면 사진이 다 업로드 되고나서 호출 되는 기능입니다.
사진을 올리는데 시간이 걸리기 때문에 나중에 뜨는 것입니다~