Как удалить кэш NetworkImageView?

Удалить (IMAGE_URL); я пытаюсь сделать приложение, которое отображает изображение из livecamera в NetworkImageView из залпа, изображение URL-адреса, которое я использую, меняется каждые 5 секунд, поэтому я сделал кнопку перезагрузки с вызовом метода для удаления кэша этого URL а затем снова загрузите IMG с этого URL. IMG загружается впервые при запуске приложения.

Но проблема в том, что изображение не меняется, также я не вижу никакой задержки при загрузке этого изображения после того, как я нажимаю кнопку перезагрузки (обычно это занимает около секунды, чтобы загрузить IMG), что, я думаю, означает, что он все еще загружает это IMG из chache, а не из Интернет.

Это то, что находится в моем logcat после вызова метода.remove(IMAGE_URL);

3947-3947/com.example.alex.livecam D/Volley﹕ [1] DiskBasedCache.remove: Could not delete cache entry for key=http://meteo.profi-net.sk/webcams/BIELAPUT-l.jpg, filename=16357443311577153225

Это код, который я использую для перезагрузки IMG:

    public void reload() {
    AppController.getInstance().getRequestQueue().getCache().remove(IMAGE_URL);

    mNetworkImageView = (NetworkImageView) getView().findViewById(R.id.networkImageView);
    mImageLoader = AppController.getInstance().getImageLoader();
    mNetworkImageView.setImageUrl(IMAGE_URL, mImageLoader);
}

Любой совет?

0 ответов

Другие вопросы по тегам