Отправка электронной почты через намерение не должна дать вам никакого результата.Возвращается после отправки почты.Следовательно, намерение отправить письмо должно быть отправлено через startActivity
.
startActivityForResult
не даст вам никакой обратной связи о процессе отправки.
edit: Что касается вашего комментария:
, но я хотел бы подуматьспособ, с помощью которого я мог бы снова запустить приложение и распознать, что некоторые файлы были отправлены по электронной почте, и соответственно выделить кнопки
Вы можете просто сохранить информацию о том, какое письмо было отправлено в вашем onSaveInstanceState
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putBoolean("isSend", isSend);
и восстановите его, когда ваше приложение перезапустится с чем-то вроде:
private void restoreData(Bundle savedInstanceState) {
if (savedInstanceState.containsKey("isSend")) {
isSend = savedInstanceState.getBoolean("isSend");
}