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!

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.

  • EditText que causa la pérdida de memoria
  • Fuga de memoria durante el uso de anuncios intersticiales de Admob
  • ¿El método ArrayList.clear () libera memoria?
  • Android: liberación de la memoria asignada AnimationDrawable está utilizando hasta
  • Android: Estrategia de caché de imágenes y tamaño de caché de memoria
  • Android BitmapRegionDecoder Fuga de memoria
  • ¿Cómo utilizar Valgrind con la aplicación android en Eclipse en Ubuntu para encontrar fugas de memoria de código nativo android en tiempo de ejecución?
  • ¿Cómo almacenar en caché y almacenar objetos y establecer una política de expiración en android?
  • Tamaño del mapa de bits devuelto por la cámara a través de la intención?
  • Referencia débil para la llamada de red mala idea?
  • ListView grande que contiene imágenes en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.