0
我使用下面的代码来加载一个图像在一个凌乱的NetworkedImageView中,它工作得很好。但我有一个问题,我似乎无法解决。当用户按下来自ImageView的后退按钮时,我不希望图像也加载到WebView中。当我返回到我的WebView活动时,图像也加载到那里。WebView shouldOverrideUrlLoading Android for imageView
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也加载图像?