Я ищу способ отслеживания отправленного состояния MMS-сообщения, начатого Intent.ACTION_SEND
, чтобы я мог вернуться к своему первоначальному действию при отправке сообщения , В настоящее время я использую startActivityForResult()
с кодом запроса, чтобы запустить его, чтобы что-то вернуть и отобразить тост, и я также использую Intent.putExtra("exit_on_sent", true)
, чтобы он выходил из по умолчанию и возвращался к первоначальной активности при нажатии кнопки «Отправить», но только дает иллюзию, что он отправил сообщение и фактически не контролирует и не ждет его отправки. Я нашел примеры, которые отслеживают sms-сообщения, которые используют smsManager
, ожидающие намерения и широковещательные приемники, но будучи noob, я не уверен, что если я использую этот подход. Любые рекомендации будут оценены.Мониторинг отправленного сообщения Intent = new Intent (Intent.ACTION_SEND)
ответ
Я ищу способ отслеживания отправленного состояния MMS-сообщения, начатого Intent.ACTION_SEND, чтобы я мог вернуться к своему первоначальному действию при отправке сообщения.
Это невозможно. Во-первых, вы не можете контролировать, какую деятельность пользователь выбирает для обработки вашего ACTION_SEND
. Во-вторых, авторам этой другой деятельности было бы возможно, как реализовать операцию «отправить», и как они это делают, это не ваша компания.
В настоящее время Im используя startActivityForResult()
ACTION_SEND
не предназначен для использования с startActivityForResult()
; вы обычно не получите результат.
Я также использую Intent.putExtra ("exit_on_sent", правда)
Что бы это ни, что не документирован, без поддержки, и вообще игнорировал мое самое implenters из ACTION_SEND
.
и все вышеперечисленное - вот почему я просил лучшего подхода. Я знаю, что он не настроен должным образом, и поэтому я упомянул все это в публикации, но он имитировал результат, который я искал, что сообщение отправлено и оно автоматически возвращается к исходному действию. Все, что мне нужно знать, это когда это делается, или если это вообще невозможно, кажется, мне повезло. – user1409172
@ user1409172: «Все, что мне нужно знать, это когда это делается, или если это вообще невозможно, кажется, что я не повезло» - если нет другого способа отправить MMS, да. С помощью SMS отправка через «SmsManager» позволяет вам предоставить «PendingIntent», чтобы узнать, когда он был отправлен. – CommonsWare
Gotcha, застрявший с помощью MMS, действительно хотел бы, чтобы его поддерживали как «SmsManager» и т. Д. – user1409172
- 1. startactivity (intent) interrupts Intent.ACTION_SEND
- 2. Intent intent = new Intent (getActivity(). GetApplicationContext(), XYZ.class) исключение нулевой указатель
- 3. Извлечение захваченного изображения, отправленного через Intent
- 4. Отправка сообщения через whatsapp с использованием Intent
- 5. Android Intent и Intent filter
- 6. Извлечь «содержимое» сообщения GCM Intent.
- 7. New Intent not Starting on button click
- 8. Android Navigation Drawer & recyclerview onclick new Intent
- 9. new Intent загрузка неправильных файлов xml
- 10. Android ListActivity new intent issue (добавление пространства)
- 11. Intent Email в Android
- 12. Android Share Intent EXTRA_STREAM
- 13. Android Intent фильтр почтовый
- 14. Начать Википедия через Intent
- 15. Android bluetooth intent
- 16. Приложения Проблема в Intent
- 17. Android Intent
- 18. ImageView Share Intent
- 19. putExtra, используя цикл в Intent
- 20. Intent & BroadcastReceiver
- 21. Intent extras не обновляется
- 22. приложение, к сожалению, остановилось при использовании метода «Intent intent = new ....» для изменения экрана
- 23. Обнаружение типа Intent Андроид
- 24. Facebook Android Intent
- 25. Скачать Intent
- 26. Android Intent Sharing From Gridview
- 27. Intent chhoser при отправке почты
- 28. Android ACTION_SEND Intent не заполняет поле To
- 29. Android Share Intent не работает
- 30. Отправить письмо через Intent: SecurityException
Вы нашли решение этой проблемы? – boje