2013-07-11 1 views
0

J'utilise getExternalFilesDir (Environment.DIRECTORY_MOVIES); pour stocker certaines données dont mon application a besoin.getExternalFilesDir .. ne semble pas être supprimé lors de la désinstallation

Je ne fais que tester depuis eclipse (ou un fichier .apk exporté), et lorsque je désinstalle l'application via Paramètres -> Applications, les fichiers ne sont pas supprimés. Toute la documentation et les questions que j'ai trouvées dans StackOverflow semblent me faire croire que ces fichiers devraient être supprimés lors de la désinstallation, mais ils semblent toujours exister.

Est-ce parce qu'il n'est pas installé sur le marché? Je vise le niveau 10

<uses-sdk 
    android:minSdkVersion="10" 
    android:targetSdkVersion="10" /> 

Répondre

0

L'installation du marché ne semble pas être le problème.

Le comportement que vous avez expliqué est similaire à la méthode getExternalStoragePublicDirectory(). Etes-vous sûr que vous n'appelez pas cette méthode à la place de getExternalFilesDir()?

Jetez un coup d'oeil ici http://developer.android.com/guide/topics/data/data-storage.html#filesInternal, section « Enregistrement des fichiers qui doivent être partagées »

J'espère que cela aide

+0

La méthode a été copié directement de mon code, donc je sais que ce doit être le bon. Je ne peux pas stocker les fichiers en interne car à la fin, les fichiers peuvent atteindre 500 Mo, et je suis plus susceptible de souffler le stockage interne. Je ne veux pas non plus utiliser le public partagé car je souhaite que les fichiers soient supprimés lors de la désinstallation. Merci quand même. – d3n13d1

Questions connexes