웹뷰 WebView 와 안드로이드(Android) 간의 Javascipt 연결
안드로이드에서 웹뷰를 생성하여 웹사이트를 로드한 경우, 웹뷰내에 로드된 페이지에서 특정 버튼이나 메뉴가 클릭되었을 경우,안드로이드 코드내의 특정 Javascript 함수를 호출해야 하는 경우가 있다. 반대로, 안드로이드 쪽에서 버튼이나 메뉴를 클릭했을 때, 웹뷰내에 로드된 페이지의 특정 Javascript 함수를 호출해야하는 경우가 있다 먼저, 안드로이드 에서 웹뷰에 로드된 페이지의 Javascript 함수를 호출하려면 아래와 같이 호출하면 된다. mWebView.loadUrl("javascript:TestFunction()"); 웹뷰내의 페이지에는 다음과 같이 구현되어 있어야 한다. function TestFunction() { // 웹페이지에서 실행할 동작을 기술} 반대로, 웹뷰내의 페이지에서 안드로..
IT공부방/안드로이드 Android
2018. 10. 2. 02:14