Проверьте, существует ли файл в кэше веб-браузера Android

В моем приложении есть веб-просмотр, который загружает разные изображения. Перед загрузкой веб-просмотра мне нужно знать, кэшировано ли уже изображение в кэше веб-просмотра. Я нашел это рабочее решение для 2.3 устройств Android и ниже:

String uri = "http://the url of the image that you need";
String hashCode = String.format("%08x", uri.hashCode());
File file = new File(new File(getCacheDir(), "webviewCache"), hashCode);
// if the call file.exist() returns true, then the file presents in the cache

из поста "Возможно ли получить доступ к кешу WebView?"но я хотел бы найти решение для всех устройств, поэтому любая помощь будет оценена ... Возможно, изменился каталог кэша веб-просмотра? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос