본문 바로가기

안드로이드-자바

Android) JavaScriptInterface

요약.

안드로이드 웹뷰 javascrpit에서 native 함수를 호출하기 위한 설정

 

방법1.

webview에 addJavascriptInterface로 호출시 필요함 class를 넣어주고

두번째 파라미터에 Alias를 입력하여준다

 

*javaScrpipt에서 안드로이드 웹뷰 호출시

두번째 파라미터로 입력된 알리아스와 method명으로 네이티브 함수로 접근이 가능하다.

1) 네이티브

네이티브에서 설정된 자바스크립트와 해당 스크립트의 이름

 

네이티브로 접근시 : window.이름(해당브릿지의 이름).메소드명으로 접근

 

이렇게하면 안드로이드 웹뷰에서 특정 이벤트 발생시

네이티브의 함수를 호출하여 기능을 제어 할 수가 있다.