Я разработал приложение для Android, которое делает снимок, вызывает веб-службы и отправляет оба документа (изображение и ответ веб-службы) с намерением ACTION_SEND_MULTIPLE
. Это действие требует, чтобы данные передавались как ArrayList<? extends Parcelable>
; Поэтому приложение сохраняет данные во временных файлах и создает два Uri
объекта из этих файлов. Основным недостатком является то, что приложение не может удалить эти временные файлы, так как невозможно определить, обрабатывает ли вызываемая операция данные.
Можно ли отправлять данные (byte[]
тип данных) с ACTION_SEND
или ACTION_SEND_MULTIPLE
без создания временных файлов?
Спасибо