No existe el directorio de caché
¿Cómo es posible que context.getApplicationContext().getCacheDir()
devuelve null
? Por lo que sé, el directorio de caché interno siempre debe existir.
¡Gracias!
- Obtenga el tamaño de RAM total que utiliza Aplicación en Android
- Encontrar el mecanismo de caché de memoria "asesino" para Android
- Máxima memoria nativa que se puede asignar a una aplicación para Android
- Pasar Contexto a ArrayAdapter dentro de Fragmento con setRetainInstance (true) causará la fuga?
- Android ADT 21.0.0. Fugas de memoria en el diseño gráfico
- Fuera de la memoria
- Android: consumo de memoria constante / dumpGfxInfo ()
- Android - ¿Por qué mi aplicación utiliza alrededor de 40 MB de proceso de fondo en caché?
- Callback de Android: ¿es una posible pérdida de memoria?
- Android: fugas de memoria al crear dinámicamente UI con fondos de recursos de imagen
- FragmentStatePagerAdapter fuga de memoria (fragmentos anidados con viewpager)
- Error de memoria insuficiente al reiniciar la aplicación (Android)
- Cómo utilizar Eclipse Memory Analyzer Tool (MAT) para analizar un hashmap
Tal vez devuelve nulo ya que no tiene suficiente almacenamiento interno? Intenta usar también getExternalCacheDir
También, si no funciona, simplemente vaya a la ruta.
La norma es que debería darle la ruta "/ data / data / YOUR_APP_PACKAGE_NAME / cache /", y si desea la caché de almacenamiento externo, debería darle la ruta "EXTERNAL_STORAGE_PATH / Android / data / YOUR_APP_PACKAGE_NAME / cache /".
Al leer el hilo publicado en http://goo.gl/zipcZ , parece que una desinstalación y reinstalación de la aplicación resuelve el problema en muchos casos. Además de leer el hilo, no parece que esto es algo que puede arreglar como un problema interno en algunos dispositivos.
- Efecto de ondulación sólo funciona en primer elemento ListView
- Instalar el complemento ADT en Eclipse