-
[안드로이드 kotlin] webview 버튼 선택시 외부 브라우저가 실행되지 않도록 하기안드로이드(kotlin)/기능 관련 2022. 9. 23. 11:18
웹뷰에서 링크 건 버튼 선택시 내부 웹뷰에서 열리는게 아니라 외부 크롬 브라우저가 열리는 증상이 있었습니다.
그래서 외부 브라우저가 아닌 웹뷰에서 실행하기 위해서는 웹뷰의 webViewClient 를 수정해줘야 한다고 하네요.
web.webViewClient = object : WebViewClient() { override fun shouldOverrideUrlLoading( view: WebView?, request: WebResourceRequest? ): Boolean { return false } }
이렇게 적용하면 외부 브라우저에서 실행되지 않고 웹뷰에서 잘 나타납니다.
'안드로이드(kotlin) > 기능 관련' 카테고리의 다른 글
[안드로이드 kotlin] NFC 기본 내용 정리 (0) 2023.07.12 [안드로이드 kotlin] Protected Shared Preferences 와 Shared Preferences 가 다른건가? (0) 2023.04.24 [안드로이드 kotlin] camera, gallery URI 확인 및 주의할 점 (0) 2022.04.12 [안드로이드 kotlin] retrofit 으로 내용이 비어있는 jsonoObject 요청 보내기 (0) 2021.12.12 [안드로이드 kotlin] 소프트 키보드 내리기(activity, custom dialog) (0) 2021.05.04