[안드로이드] WebViewClient와 WebChromeClient
웹뷰를 구현하기 할때 WebView객체를 만들게 되는데요, 단순히 WebView객체만 생성하면 화면만 보여질 뿐 웹뷰 속 버튼이나 다른 기능들은 동작하지 못합니다. 웹뷰 속 버튼을 앱에서 제어하기 위해 필요한 구현체들이 바로 WebViewClient와 WebChromeClient입니다. WebViewClient와 WebChromeClient 먼저 WebViewClient와 WebChromeClient 이 둘의 차이를 알아봅시다. WebViewClient는 웹페이지를 로딩할때 생기는 콜백함수들로 구성되어 있습니다. 반면 WebChromeClient는 웹페이지에서 일어나는 액션들에 관한 콜백함수들로 구성되어 있습니다. 예를들면 웹에서 새 창을 띄우려하거나 파일을 첨부하는 경우가 있습니다. 아래는 각 클래스에..
2021.11.01