У меня проблема с android WebView
в моем приложении. У меня есть фрагмент, который содержит WebView
(называемый «A»); и я могу обнаружить, когда пользователь нажимает на ссылку внутри A, и я открываю эту ссылку во внешнем WebView
(называемом «B»). Но, возвращаясь к моей ссылке, «A» также загрузил ссылку; и мне нужно, чтобы «A» оставался на веб-странице, которую пользователь читал, когда он нажал ссылку. Я переопределяю следующие методы:android open link in external `WebView` и загружает его во внутреннем веб-просмотре
myWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
return false;
}
@Override
public void onLoadResource(WebView webView, String url) {
//launch the url in an outer webview
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(i);
}
});
Я попыталась перевешивали UrlLoading не возвращается true
и false
, и независимо от того, какого значения возвращается, мое приложение всегда загрузки URL внутри WebView «A»; и мне нужно, чтобы ссылка загружалась только на 'B' webview
shouldOverrideUrlLoading устарел. – statosdotcom