내 앱에서 링크를 클릭하면 동일한 웹보기로 열립니다. 나는 그들이 외부 브라우저에서 열길 바란다.Android Webview, 다른 브라우저에서 URL 열기
myWebView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
이 같은 웹뷰 내에서로드 할 수 있습니다 false를 반환하고, 링크를 클릭하면 아무것도 일어나지한다 "true"를 반환 :
나는 이런 짓을.다른 질문을 살펴 보았지만 다른 모든 사람들은 정반대의 문제가있는 것 같습니다. (그들 은 애플 리케이션에로드 할 링크를 원합니다)
내가 뭘 잘못하고 있니? 당신의 WebViewClient
@Override
public boolean shouldOverrideUrlLoading(final WebView view, final String url){
if (loadUrlExternally){
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
return true; //the webview will not load the URL
} else {
return false; //the webview will handle it
}
}
그런 식으로
링크는 실제 링크 (URL) 또는 자바 스크립트 코드일까요? –
true html 링크. – CQM