Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android浏览器中打开url而不是应用程序webview?_Android_Webview_Android Webview - Fatal编程技术网

如何在android浏览器中打开url而不是应用程序webview?

如何在android浏览器中打开url而不是应用程序webview?,android,webview,android-webview,Android,Webview,Android Webview,我要为我的板球队推出一个应用程序,在那里我们可以观看或比赛视频。。。但是,网络视图中有一些广告,如果单击该广告,它会加载到同一网络视图中,因此视频会丢失。如何实现在android浏览器而不是app webview中打开广告的代码 .java文件 WebView displayVideo=findviewbyd(R.id.WebView); displayVideo.setWebViewClient(新的WebViewClient(){ 您可以通过以下方式拦截URL加载: @Overrid

我要为我的板球队推出一个应用程序,在那里我们可以观看或比赛视频。。。但是,网络视图中有一些广告,如果单击该广告,它会加载到同一网络视图中,因此视频会丢失。如何实现在android浏览器而不是app webview中打开广告的代码

.java文件

WebView displayVideo=findviewbyd(R.id.WebView); displayVideo.setWebViewClient(新的WebViewClient(){


您可以通过以下方式拦截URL加载:

    @Override
       public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
           Uri url = request.getUrl();
           // checking your url pattern
     return super.shouldOverrideUrlLoading(view, request);
     }
如果url是广告的url,您可以通过Intent打开浏览器->

感谢您的回复……您有没有关于如何阻止加载多个URL的线索?将包含所有URL的文本文件放在assets文件夹中?我不确定如何实现这样的代码来完成此操作。。。
    @Override
       public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
           Uri url = request.getUrl();
           // checking your url pattern
     return super.shouldOverrideUrlLoading(view, request);
     }