contentUpload 함수 질문

미해결질문
안병익 프로필
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는 메인화면으로 돌아오면 뜨던데 왜 그런지 알 수 있을까요??

유명식 프로필
유명식 7달 전

addOnSuccessListener 안에서 호출하게되면 사진이 다 업로드 되고나서 호출 되는 기능입니다.

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

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스