2011-02-10 10 views
7

Como ya depurado, he encontrado que la GetCacheDir volver /data/data/yourapp/cache/dónde está el archivo cuando el uso getCacheDir

Pero como puedo almacenar archivos, no he encontrado nada en ese camino (con cáscara), pero en /sdcard/Android/data/yourapp/cache/ he encontrado el caché ¿archivo? ¿quién me puede decir por qué?

+0

Nadie lo sabe? – landry

+1

¡extraño! Nunca he visto esto antes. ves algo del registro? –

Respuesta

9

Como ya depurado, he encontrado que el retorno GetCacheDir/data/data/yourapp/cache/

Eso suena bien para getCacheDir.

Pero como puedo almacenar archivos, no he encontrado nada en ese camino (con cáscara), pero en/sdcard/Android/data/yourapp/cache/He encontrado el archivo de caché? ¿Quién me puede decir por qué?

Eso es lo que obtendrías de getExternalCacheDir.

¿Estás seguro de que estás utilizando la API correcta? ¿Revisó los valores de retorno de sus operaciones de archivo (¿son todas exitosas)? Puede probar algunas funciones de archivo para verificar que todo funcione correctamente. (createNewFile, exists, getAbsolutePath)

Cuestiones relacionadas