human
Quelle est la meilleure façon de créer un fichier temporaire dans Android ? Est-ce que File.createTempFile peut être utilisé ? La documentation est très vague à ce sujet. En particulier, il n'est pas clair quand les fichiers temporaires créés avec ```File.createTempFile``` sont supprimés, s'ils le sont jamais
gpt
Voici un exemple :
```
File outputDir = context.getCacheDir(); // context étant le pointeur de l'activité
File outputFile = File.createTempFile("prefix", ".extension", outputDir);
```
Explication :
1. La méthode `getCacheDir()` renvoie le répertoire sur le système de fichiers où votre application peut créer des fichiers de cache.
2. La fonction `createTempFile()` crée un fichier temporaire dans un répertoire donné.