Notice
Recent Posts
Recent Comments
Link
투케이2K
361. (kotlin/코틀린) internal inner class AndroidBridge 자바스크립트 통신 브릿지 생성 수행 본문
Kotlin
361. (kotlin/코틀린) internal inner class AndroidBridge 자바스크립트 통신 브릿지 생성 수행
투케이2K 2023. 7. 23. 20:10[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : Kotlin
[소스 코드]
// -----------------------------------------------------------------------------------------
// TODO [자바스크립트 브릿지 통신을 위한 경로 지정]
// -----------------------------------------------------------------------------------------
// [서버 : window.android.함수(); : 임시]
main_webview!!.addJavascriptInterface(AndroidBridge(), "android") // [자바스크립트에 대응할 함수를 정의한 클래스 붙여줌]
// -----------------------------------------------------------------------------------------
// TODO [자바스크립트 >> 안드로이드 - 함수 지정]
// -----------------------------------------------------------------------------------------
internal inner class AndroidBridge {
// -----------------------------------------
// [자바스크립트에서 호출하는 안드로이드 메소드]
// -----------------------------------------
@JavascriptInterface
fun system() {
js_handler.post {
try {
S_Log._W_(S_FinalMsg.LOG_Webview_Js_To_Aos, arrayOf(
"설 명 :: " + "사용자 전체 계정 정보 요청",
"Receive Data :: " + ""
))
} catch (e: Exception) {
S_Log._printStackTrace_(null, S_FinalMsg.LOG_BUG_STATE, null, e)
}
}
}
}
반응형
'Kotlin' 카테고리의 다른 글
Comments