0
ウェブサイトをAndroid webViewに表示しています。そこで、デフォルトのブラウザではなくwebView内でリンクを開くようにオーバーライドを書きました。私の問題は、自分のサイトに、デフォルトのブラウザで開くだけの、いくつかの特定のリンクがあることです。オーバーライド内でオーバーライドを作成するにはどうすればよいですか?私が使用しているコードは動作するはずだったが、それはしていない。webViewの代わりにAndroidブラウザで特定のリンクを開く方法は?
public class MyAppWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("something.com")) {
return false;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
view.getContext().startActivity(intent);
return true;
}