WebView webView = (WebView) findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (!webViewLoaded) {
webViewLoaded = true;
return false;
}
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(browserIntent);
finish();
return true;
}
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
super.onReceivedError(view, request, error);
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
webViewLoaded = true;
}
});
webView.loadUrl(webviewUrl);
}
WebViewClient setting을 위와 같이 했는데요.
문제가 url로 http://m.naver.com 을 받으면 app안의 webview로 넘어가고,
http://www.naver.com으로 하면 응용프로그램 (삼성 인테넛, 크롬 등)으로 넘어가는데
어떻게 처리하면 이 문제를 해결할 수 있을까요?