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也加載圖像?