Я собираюсь предположить, что вы используете ACTION_OPEN_DOCUMENT_TREE
, чтобы получить Uri
. Если это так:
Шаг № 1: Используйте DocumentFile.fromTreeUri()
, чтобы получить DocumentFile
, связанный с Uri
, который вы получили от ACTION_OPEN_DOCUMENT_TREE
Шаг № 2: Позвоните createFile()
на этом DocumentFile
, чтобы получить DocumentFile
, представляющий документ, который вы sh поместите в это дерево
Шаг # 3: Позвоните getUri()
на этом новом DocumentFile
чтобы получить Uri
, представляющий документ
Шаг # 4: вызовите openOutputStream()
на ContentResolver
, передав этот Uri
, чтобы получить OutputStream
, который вы можете использовать для записи к документу