안드로이드

170921_TIL(안드로이드에서 웹뷰로 특정 함수 혹은 동작시키기)

wangkisa 2017. 9. 21. 18:40

웹뷰에서 안드로이드 함수를 호출하는 것은 많이 해보았는데,


안드로이드에서 웹뷰를 호출하는것은 많이 안해봐서 생소했다.


하는 방법은 그렇게 어렵지 않고


웹뷰는

mWebView.addJavascriptInterface(new AndroidBridge(), "android");


처럼 선언해주고,


특정 버튼을 누를때 웹뷰의 함수를 호출하기 위해서는


다음처럼 호출하면 됩니다.

mWebView.loadUrl("javascript:함수명()");