Java 网络视图不断爆炸

Java 网络视图不断爆炸,java,android,webview,Java,Android,Webview,我的网络视图有问题。它的目的是显示youTube视频的帧,然后当你触摸它时,我自己处理触摸事件并播放本地视频。问题是,当它偶尔显示WebView时,它会立即启动设备的浏览器,并将用户带到Youtube视频。感觉WebView正在从框架中爆炸并接管应用程序 我不知道为什么会这样!感谢您的帮助 mWebView.setVisibility(View.VISIBLE); mWebView.setOnTouchListener(this); mWebView.getSettings().setJavaS

我的网络视图有问题。它的目的是显示youTube视频的帧,然后当你触摸它时,我自己处理触摸事件并播放本地视频。问题是,当它偶尔显示WebView时,它会立即启动设备的浏览器,并将用户带到Youtube视频。感觉WebView正在从框架中爆炸并接管应用程序

我不知道为什么会这样!感谢您的帮助

mWebView.setVisibility(View.VISIBLE);
mWebView.setOnTouchListener(this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setSupportZoom(false);
mWebView.loadUrl("http://www.youtube.com/v/" + lesson.getYoutubeID());
问题是,当它偶尔显示WebView时,它会立即启动设备的浏览器,并将用户带到Youtube视频

如果:

  • http://www.youtube.com/v/“+lesson.getYoutubeID()
    导致HTTP重定向,并且

  • 您不能通过
    WebViewClient
    shouldOverrideUrlLoading()


谢谢。我可以通过将url更改为“+Youtube id”来修复此问题。我猜此url不会进行重定向,这就解释了它工作的原因。