webview link
-
[안드로이드 kotlin] webview 버튼 선택시 외부 브라우저가 실행되지 않도록 하기안드로이드(kotlin)/기능 관련 2022. 9. 23. 11:18
웹뷰에서 링크 건 버튼 선택시 내부 웹뷰에서 열리는게 아니라 외부 크롬 브라우저가 열리는 증상이 있었습니다. 그래서 외부 브라우저가 아닌 웹뷰에서 실행하기 위해서는 웹뷰의 webViewClient 를 수정해줘야 한다고 하네요. web.webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading( view: WebView?, request: WebResourceRequest? ): Boolean { return false } } 이렇게 적용하면 외부 브라우저에서 실행되지 않고 웹뷰에서 잘 나타납니다.