Tengo un WebView en mi aplicación. Cuando el usuario cierra sesión en mi aplicación, me gustaría eliminar todos los recursos almacenados en caché que WebView pudo haber creado. En cuanto a un emulador, veo los siguientes archivos:¿Desea borrar todos los elementos en caché creados por WebView?
/data
/data
/com.example.myapp
/cache
/webviewCache
bunch of files here..
/databases
webview.db
webviewCache.db
¿Hay alguna llamada al sistema que pueda usar para borrar todos los elementos en/cache y/bases de datos, o debemos hacerlo manualmente? Me preocupa hacerlo manualmente solo porque no sé qué archivos nuevos puede dejar WebView en versiones futuras de Android, así que no estaré seguro de que realmente estoy despejando todo para el usuario.
posible duplicado de [Webview Android - Completamente borrar la caché] (http://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache) – Reno
Es cierto, he visto que la respuesta, pero mi página de cierre de sesión no tiene una referencia al WebView original (vive en una actividad de diff). Por lo tanto, no tendrá acceso a mWebView.clearCache (true), etc. Las respuestas en esas preguntas también parecían elaboradas en casa, preguntándose si existe una forma "oficial" de hacerlo según las indicaciones de Google. Esperando que den una respuesta sobre esto ya que es un problema de seguridad. – user291701
Duplicado, encuentre el correcto aquí - http://stackoverflow.com/questions/2465432/android-webview-completely-clear-the-cache – Darpan