마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

WebViewClient 많이 쓰나요?

0 추천
WebView 를 만드는데 그 액티비티 화면에서 출력되기를 원하거든요 그래서 WebViewClient 를 썼는데

안에 메소드 중에서 shouldOverrideUrlLoading 메소드가 디프리킷으로 되어있더라고요

이걸 안쓰면 다른 것은 있나요? WebChromeClient 는 새화면으로 뜨기때문에 안썻는데 말이죠
기객 (3,600 포인트) 님이 2017년 1월 3일 질문

1개의 답변

0 추천
 
채택된 답변

https://developer.android.com/reference/android/webkit/WebViewClient.html 에 보시면, 상황에 맞게 사용하시면 될 것 같습니다.

예로, 아래의 메서드는 웹 페이지 로딩이 완료된 후에 호출이 됩니다.

onPageFinished(WebView view, String url) 

 

그리고, shouldOverrideUrlLoading 메서드의 deprecated 이슈는.. 24버전 부터는  shouldOverrideUrlLoading(WebView view, WebResourceRequest request) 를 사용하도록 구현하시면 됩니다.

mcsong (44,040 포인트) 님이 2017년 1월 3일 답변
기객님이 2017년 1월 4일 채택됨
...