Notice
Recent Posts
Recent Comments
Link
투케이2K
338. (kotlin/코틀린) [Android 13] 웹뷰 로드 시 실시간 로딩 상태 확인 (Webview Loading Progress) 본문
Kotlin
338. (kotlin/코틀린) [Android 13] 웹뷰 로드 시 실시간 로딩 상태 확인 (Webview Loading Progress)
투케이2K 2023. 7. 9. 21:23[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin
[소스 코드]
// -----------------------------------------
// TODO [크롬 클라이언트 설정 실시]
main_webview!!.webChromeClient = object : WebChromeClient() {
// TODO [실시간 웹뷰 로드 상태 확인]
override fun onProgressChanged(view: WebView, progress: Int) {
S_Log._E_(S_FinalMsg.LOG_Status_Check, arrayOf(
"URL :: " + main_webview!!.url.toString(),
"STATUS :: $progress"
))
// TODO [웹뷰 로드 완료 상태 : 웹뷰의 호출 상황이 100 인 경우]
if (progress >= 100) {
S_Log._W_(S_FinalMsg.LOG_Status_Check, arrayOf(
"URL :: " + main_webview!!.url.toString(),
"STATUS :: " + "웹뷰 호출 완료 상태"
))
}
}
}
// -----------------------------------------
[결과 출력]
E///===========//: ================================================
I/: [LOG :: CLASS PLACE :: com.example.kotlinproject.A_Webview$init_WebView$3.onProgressChanged(A_Webview.kt:315)]
I/: ----------------------------------------------------
I/: [LOG :: NOW TIME :: 2023-07-09 21:03:20 일요일]
I/: ----------------------------------------------------
I/: [LOG :: DESCRIPTION :: 상태 확인]
I/: ----------------------------------------------------
I/: [LOG :: URL :: https://www.naver.com/]
I/: ----------------------------------------------------
I/: [LOG :: STATUS :: 10]
E///===========//: ================================================
반응형
'Kotlin' 카테고리의 다른 글
Comments