Я пытаюсь удалить временный файл после того, как поделился им с помощью функции Android Intent.ACTION_SEND. Прямо сейчас я начинаю действие для получения результата и в OnActivityResult я удаляю файл. К сожалению, это работает только в том случае, если я отлаживаю его с помощью точки останова, но когда я позволяю ему работать свободно и говорю, отправьте файл по электронной почте, в письме нет вложения.
Я думаю, что я удаляю файл до того, как он был отправлен по электронной почте. Я не понимаю, почему не следует вызывать onActivityResult только ПОСЛЕ завершения другого действия?
Я также пытался удалить файл в onResume, но безуспешно.
Есть способ лучше сделать это?