在webview外部链接在我的应用程序中不起作用

时间:2018-07-10 15:02:41

标签: android android-webview

我的webview有问题。在我的应用程序中,当我单击链接时,它将使用默认浏览器打开。但是我想用我自己的应用打开链接。请帮我怎么做 公共类MainActivity扩展了AppCompatActivity {

private WebView webView ;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    webView =findViewById(R.id.webView);
    WebSettings webSettings=webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    webView.setWebViewClient(new WebViewClient());

    webView.loadUrl("http://www.somoynews.tv/");


}

}

1 个答案:

答案 0 :(得分:0)

尝试一下:

webView = (WebView) findViewById(R.id.webView);
        WebSettings webSettings=webView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        webView.loadUrl("http://www.somoynews.tv/");
        webView.setWebViewClient(new WebViewClient() {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
            view.loadUrl(request.getUrl().toString());
                return false;
            }
            });

    }