JavascriptInterface (1) 썸네일형 리스트형 안드로이드 웹뷰에서 안드로이드 네이티브 코드 액세스 안드로이드 앱에서 웹뷰를 사용할 경우 네이티브 코드를 호출 해야 하는 경우들이 있다. 예를 들어 웹뷰에서 어떤 값을 입력받아 서버에서 시간이 오래걸리는 연산이 필요한경우 웹뷰 화면을 멍하게 내버려 두면 사용자입장으로선 상태가 진행되고 있는지 알 수가 없다. 그럴 경우 네이티브의 ProgressDialog 띄우면 좋을 것이다. 이를 위해 웹뷰에서 네이티브코드를 실행 하는 방법을 알아보자. 이렇게 네이티브 메소드를 콜하기 위해서는 WebView의 JavascriptInterface Class를 구현하면 된다. 구현한 name과 method이름을 html에서 Javascript를 통해 호출 가능하다. JavaScriptInterface Class구현 public class JavaScriptInterface .. 이전 1 다음