当前位置:  开发笔记 > Android > 正文

如何从WebViewClient打开新的浏览器?

如何解决《如何从WebViewClient打开新的浏览器?》经验,为你挑选了1个好方法。



1> Martijn..:

没错,谢谢!我想我在你写第二个回复的时候发现了;)

现在我正在使用下面的代码:它就像一个魅力:)非常感谢你的回应!

site.setWebViewClient(new WebViewClient() {
   public boolean shouldOverrideUrlLoading(WebView view, String url) {
       String myAlternativeURL = "http://newURL";  
       if (!url.equals(myAlternativeURL)) {  
           {
               Intent i = new Intent(Intent.ACTION_VIEW);
               i.setData(Uri.parse("http://newURL"));
               startActivity(i);
               }
           return true;  
       } else {
       Log.i(TAG, "Loading...");
       view.loadUrl(url);
       return true;
   }
   }

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有