Suppression de fichiers créés avec FileOutputStream

Je suis en développement pour la plateforme Android.
Mon application crée un fichier temporaire avec un simple appel à:

FileOutputStream fos = openFileOutput("MY_TEMP.TXT", Mode);

Cela fonctionne bien parce que je peux écrire et lire normalement.

Le problème est que lorsque je l'ai sortie de l'application que je veux supprimer ce fichier. J'ai utilisé:

File f = new File(System.getProperty("user.dir"), "MY_TEMP.TXT");
f.delete()

Mais il renvoie toujours false et le fichier n'est pas supprimé.
J'ai essayé:

File f = new File("MY_TEMP.TXT");
f.delete();

Et il ne fonctionne pas non plus.

source d'informationauteur