2011-03-31 2 views
3

내 webview의 링크에서 기본 Android 브라우저를 열어야하는 시나리오가 있습니다. 이 문제에 관해서 조사한 결과 우리 webviewclient에서 사용자 정의 webviewclient를 설정하고 shouldOverrideUrlLoading 메서드에서 URL을로드하면 작동하지 않는다는 것을 알았습니다. 하지만 제 경우에는 쿠키 관리를하고 자바 스크립트 코드를로드하고 있기 때문에 WebviewClient를 webview에서 확장해야합니다. 두 기능을 함께 사용할 수있는 방법을 알고 있습니까?기본 브라우저에서 Android webview 링크가 열림

답변

0

WebViewClient를 WebView로 설정하면 onPageStarted 또는 onPageFinished 메서드를 사용하여 원하는 작업을 수행 할 수 있습니다. 두 방법 모두 url을 매개 변수로받습니다. 따라서이 URL을 기본 android webbrowser로 보낼 수 있습니다.

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));