투케이2K

426. (kotlin/코틀린) 웹뷰 (Webview) 에서 setDownloadListener 파일 다운 로드 이벤트 리스너 등록 - a tag , blob 본문

Kotlin

426. (kotlin/코틀린) 웹뷰 (Webview) 에서 setDownloadListener 파일 다운 로드 이벤트 리스너 등록 - a tag , blob

투케이2K 2023. 10. 31. 10:16
반응형

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

 

            // -----------------------------------------
            // TODO [웹뷰 다운 로드 감지 이벤트 리스너 : a 태그 / blob]
            // -----------------------------------------
            //*
            main_webview!!.setDownloadListener(DownloadListener { url, userAgent, contentDisposition, mimetype, contentLength ->
                try {
                    S_Log._F_(this@A_Webview, "웹뷰 [a 태그 다운 로드] 이벤트 발생", arrayOf(
                        "URL :: $url",
                        "contentDisposition :: $contentDisposition",
                        "mimetype :: $mimetype",
                        "contentLength :: $contentLength"
                    ))

                } catch (e: Exception) {
                    S_Log._printStackTrace_(null, S_FinalMsg.LOG_BUG_STATE, null, e)
                }
            })
            // */

 

반응형
Comments