프로그래밍 언어/Android

Android Webview는 loadurl을 호출 할 때 브라우저를 시작합니다.

Rateye 2021. 10. 21. 11:01
728x90
반응형
질문 : Android Webview는 loadurl을 호출 할 때 브라우저를 시작합니다.

LinearLayout 에 제목과 웹보기가있는 Activity 을 만들었습니다. onResume() 메서드에서 webView.loadUrl(url) 호출합니다. 문제는 활동이 먼저 화면의 나머지 부분을 비워두고 제목을 표시 한 다음 장치 브라우저가 URL 페이지와 함께 시작된다는 것입니다. 내가보고 싶은 것은 제목 아래 WebView 에 표시되는 페이지입니다. 무엇이 문제일까요?

편집 : 좋아, 몇 가지 추가 검색을 수행하고 다음을 찾았습니다.

URL을 클릭하면 기본 브라우저가 열립니다.

여기 WebView 자습서를 가리 킵니다.

웹 클라이언트를 구현하고 설정하십시오.

답변

Maudicus 및 Hit의 제안을 기반으로 내 질문에 답변합니다.

여기 에서 WebView 자습서를 확인하십시오. 웹 클라이언트를 구현하고 loadUrl 전에 설정하십시오. 가장 간단한 방법은 다음과 같습니다.

myWebView.setWebViewClient(new WebViewClient());

웹 콘텐츠에 대한 고급 처리를 위해 ChromeClient를 고려하십시오.

출처 : https://stackoverflow.com/questions/7746409/android-webview-launches-browser-when-calling-loadurl
728x90
반응형