Я пытаюсь понять, какой поток следует использовать для обмена двоичными файлами. Начиная с do c здесь, рекомендуется использовать putExtra
, но для этого необходимо вручную предоставить разрешения Uri (используя контекст) вместо автоматических c разрешений Uri, предоставленных с setData
.
Кроме того, я попытался использовать setData
, но принимающее приложение заявило, что тип файла не поддерживается, в отличие от putExtra
, где файл успешно получен.