Если я использую тот же URL-адрес намерения напрямую в браузере, тогда резервный вариант URL-адрес соблюдается
Я пробовал создать webViewClient
Код: Выделить всё
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
if(URLUtil.isNetworkUrl(request.getUrl().toString())) {
return false;
}
Intent intent;
try {
intent = Intent.parseUri(request.getUrl().toString(), Intent.URI_INTENT_SCHEME);
}
catch (URISyntaxException e){
return false;
}
try{
view.getContext().startActivity(intent);
}
catch (ActivityNotFoundException e){
String fallbackUrl = intent.getStringExtra("browser_fallback_url");
if(fallbackUrl != null){
view.loadUrl(fallbackUrl);
}
}
return true;
}
});
Что нужно изменить, чтобы все заработало?
Заранее спасибо
Подробнее здесь: https://stackoverflow.com/questions/793 ... llback-url
Мобильная версия