Я использую следующий код для загрузки изображения в volley NetworkedImageView, и он работает хорошо. Но у меня есть одна проблема, которую я не могу решить. Когда пользователь нажимает кнопку «Назад» из ImageView, я не хочу, чтобы изображение также загружалось в WebViewWebView shouldOverrideUrlLoading Android для imageView
Когда я возвращаюсь обратно в свою активность в WebView, изображение также загружается.
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
//NEED TO NOT Load URL in Webview
if (url.toLowerCase().contains(".jpg")) {
startImageView(url);
} else {
view.loadUrl(url);
}
return true;
}
});
Это вызывает следующий код, чтобы начать свой ImageView активность
public void startImageView(String url) {
Intent intent = new Intent(this,
ImageViewActivity.class);
intent.setData(Uri.parse(url));
this.startActivity(intent);
}
Короткие вызова webView.goBack() в onResume, который я считаю довольно безвкусный, но функциональный. Есть ли способ, чтобы WebView не загружал изображение?