Android ParcelFileDescriptor в строку пути

Если у меня есть ParcelFileDescriptor, который передается мне, и мне нужно вызвать API, для которого требуется filePathString, я не понимаю, как это сопоставить? Если не считать создания временного файла, а затем передачи его в качестве пути, есть ли более чистый способ сделать это?

1
0
929
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, ты на правильном пути. Создайте временный файл и скопируйте в него данные. Это настолько чисто, насколько это возможно.

Имейте в виду, что, несмотря на название, ParcelFileDescriptor может не иметь ничего общего с реальным файлом в файловой системе, не говоря уже о том, к которому у вас есть прямой доступ к файловой системе.

Другие вопросы по теме