私はYouTubeからチュートリアルに従いましたが、リンクがアプリで開かれていませんが、ブラウザで開いている、私はアンドロイドスタジオ2.3.3とナビゲーションテンプレートを使用しているエラーが発生しました。どうすれば修正できますか?私のスタジオでは、shouldoverloadurlが打たれ、私はリンクがなく、アプリ内ブラウザで開いているアプリを使用する場合、それ自体アンドロイドウェブビューのリンクがブラウザで開きます。アプリで開く必要があります
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (Uri.parse(url).getHost().equals("www.devmetsu.com")) {
//open url contents in webview
return false;
} else {
//here open external links in external browser or app
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
return true;
}
}
チェックこのhttps://でdeveloper.android.com/reference/android/webkit/WebView.html –
'url.contains(" www.devmetsu.com ")' –
URLには特定のURLが含まれていますか? –