从app调用时,某些URL无法在外部浏览器中打开

时间:2013-04-22 08:33:42

标签: android android-webview android-browser

当我尝试通过从我的应用程序调用本机浏览器来打开URL时,它不会从应用程序加载。它也不会启动浏览器。

我也没有得到任何例外。我用了try/Catch。同样我用过 webView客户端也可以,但没有任何异常。

                   WebView webview = new WebView(this);
                   webview.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 
                           LayoutParams.FILL_PARENT));
                   webview.setBackgroundColor(0);
                   webview.setInitialScale(0);
                   webview.getSettings().setJavaScriptEnabled(true);
                   webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);

                   System.out.println("Within in WebView>>>> Before Load URL>>"+url);
                   webview.loadUrl(url);
                   webview.setWebViewClient(new HelloWebViewClient());

有没有人遇到过类似的问题?

1 个答案:

答案 0 :(得分:0)

此行可防止您的链接加载外部浏览器:

webview.setWebViewClient(new HelloWebViewClient());

如果要在浏览器中加载链接,请将其删除。好吧,如果我理解你的问题。