본문 바로가기

Android/WebView

[Android] WebView tip - redirect

WebView Reference

웹뷰를 사용할때 간혹가다가 갑자기 redirect 되어버려서 실제 브라우저가 실행되는 경우를 겪어보신분들이 있을겁니다.


이런 상황은 WebView에 WebViewClient를 설정해두지 않아서 그런거죠.

간단하게 한줄로 처리할 수 있습니다.




WebViewClient Reference

WebViewClient에서 자주 사용되는 녀석은 아무래도 shouldOverridUrlLoading(WebView, String) 일텐데요.


이 메소드는 페이지에서 새로운 url을 로딩할때 호출됩니다.
예를들어 어떤 버튼이나 텍스트 등을 클릭해서 다른 페이지로 링크된 경우나, redirect된 경우입니다.

어떤 페이지로 연결되는것인지 확인하고 싶다면, 이 메소드를 이용해서 url을 체크해주면 됩니다.


 [Android] WebView - URL Interrupt  
 http://croute.me/481