마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

WebViewClient 질문입니다. url 형식에 따라 반응이 다르네요 ㅜㅜ

0 추천
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으로 하면 응용프로그램 (삼성 인테넛, 크롬 등)으로 넘어가는데

어떻게 처리하면 이 문제를 해결할 수 있을까요? 

구구구구비둘기 (270 포인트) 님이 2017년 10월 10일 질문

1개의 답변

0 추천
http://www.androidpub.com/1807946

요 글 한 번 참고해보세요~
님이 2017년 10월 11일 답변
...