1

Comment puis-je obtenir un accès aléatoire au DocumentFileOutputStream, afin que je puisse chercher une position particulière et commencer à écrire à partir de là. Ou s'il y a un moyen d'ajouter au contenu existant d'un DocumentFile. Le fichier va essentiellement être sur une carte SD externe, donc je dois utiliser DocumentFile à cette fin. En bref, y a-t-il aussi un RandomAccessFile pour DocumentFile?Accès aléatoire au DocumentFile

+1

Pour annexant avez-vous essayé: 'getContentResolver() openOutputStream (docfile.getUri(), "wa");'.. (Non testé). – greenapps

+0

@greenapps Merci, je ne l'ai pas essayé. Je regardais vers les méthodes OutputStream, pas dans ContentResolver. Ça devrait marcher. Laisse moi tester. – noob

+0

Comment ça s'est passé? – dentex

Répondre

0

Il ne répond pas réellement à la question originale mais travaillait pour mon exigence. Je voulais ajouter les nouvelles données à DocumentFile existant et la méthode suggérée par greenapps était celle qui l'a résolu pour moi. (Merci à lui)

Je juste besoin d'ouvrir le flux de sortie en mode wa pour ajouter.

getContentResolver().openOutputStream(docfile.getUri(), "wa");