私は webview でアプリを作成しました。すべての内部リンクを webview に読み込み、外部リンクを android ブラウザーに読み込みます。今問題は、HTML広告を使用していて、広告をクリックすると外部ブラウザを開きたいのですが、Webビューで開くことです。広告のみの問題です。それ以外の場合はすべて正常に動作します。どうすればこれを行うことができますか?
私のコードは以下の通りです:
`クラス MyWebViewClient は 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;}}`