Отправка электронного письма через намерение не должна дать вам никакого результата. Возвращается после отправки почты. Следовательно, намерение отправить письмо должно быть отправлено через startActivity
.
startActivityForResult
не предоставит вам никакой обратной связи о процессе отправки.
edit: Что касается вашего комментария:
, но я хотел бы подумать о том, как я мог бы снова запустить приложение и распознать, что некоторые файлы были отправлены по электронной почте, и выделить кнопки соответствующим образом [ 118] blockquote>
Вы можете просто сохранить информацию о том, какая почта была отправлена в вашем
onSaveInstanceState
@Override protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); outState.putBoolean("isSend", isSend);
и восстановить ее, когда ваше приложение перезапустится с чем-то вроде:
[111 ]
ListIterator.set
, возвращенный List.listIterator ()
или List .listIterator (int)
( set
не имеет никакого смысла, скажем, для итератора Set
.)
Вам нужен ListIterator
вместо Iterator
( listIterator ()
дает его). Затем используйте метод set
.