我创建了一个带有Webview的应用程序,希望在Webview中加载所有内部链接,并在Android浏览器中加载外部链接。现在问题是当我使用html广告时,当我点击广告时,我想要在外部浏览器中打开,但它却在Webview中打开。除了广告之外,其他一切都正常工作。那么我该怎么做呢?
我的代码如下:
`class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) { if (Uri.parse(url).getHost().equals("www.mysite.com")) {
view.loadUrl(url);
return true;
}else{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;}}`