Это действительно зависит от приложения, которое запускается вашим Intent
. Это может быть приложение Gmail, приложение электронной почты или любое стороннее приложение. Из-за этого нет 100% надежного способа определить, действительно ли пользователь нажал Отправить или нет.
Единственное, что вы можете сделать, - это проверить, возвращают ли приложения Gmail и электронной почты что-либо релевантное при вызове через startActivityForResult
, и полагаться на это. Но будьте осторожны, это ненадежно, потому что, опять же, могут быть сторонние приложения. Кроме того, поскольку эти приложения не указывают публично, что они возвращают, они могут изменить это в какой-то момент без какого-либо уведомления.