我怎样才能从我的应用程序中打开网页?

问题描述 投票:0回答:1

我发现一个应用程序的源代码,并使用外部浏览器,如Chrome或其他人打开网页。我希望把它从访问内部应用程序这些网页,而无需使用外部浏览器。我想,我应该改变如下莫名其妙的代码,但我不知道怎么办。

private class MyWebviewClient extends WebViewClient {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if (Uri.parse(url).getHost().equals("http://dmc.teiion.gr")) {
            //open url contents in webview
            return false;
        } else {
            //here open external links in external browser or app
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
            startActivity(intent);
            return true;
        }
android browser android-webview android-browser
1个回答
1
投票

yourWebView.setWebViewClient(新WebViewClient(){

@Override
public boolean shouldOverrideUrlLoading(WebView view, String url){
  view.loadUrl(url);
  return true;
}

});

或者改变意向意图=新意图(Intent.ACTION_VIEW,Uri.parse(URL)); startActivity(意向);

到view.loadUrl(URL);

© www.soinside.com 2019 - 2024. All rights reserved.