• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

contentUpload 함수 질문

19.12.11 22:03 작성 조회수 110

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 안에서 호출하게되면 사진이 다 업로드 되고나서 호출 되는 기능입니다.

사진을 올리는데 시간이 걸리기 때문에 나중에 뜨는 것입니다~