У меня есть код, который запускает намерение. Мне интересно, есть ли способ получить коды возврата и/или исключить исключения? Конкретный сценарий, с которым я столкнулся, - это когда я запускаю Intent, передавая URL-адрес «rtsp», но оказывается, что URL-адрес недоступен.Ловкие исключения и/или коды возврата?
1
A
ответ
1
Вообще-то нет, и никогда не бывает за исключениями. Обратите внимание, что вещь, которую вы запускаете, может не быть в том же процессе, что и вы.
Некоторые виды поддержки деятельности startActivityForResult()
, и в этом случае вы можете получить информацию о завершении начатой деятельности. Однако это обычно для случаев, когда поток почти диалогичен; Я не ожидал, что медиаплеера будет необходима честь startActivityForResult()
.
Смежные вопросы
- 1. Как преобразовать исключения в коды возврата с помощью Spring-WS?
- 2. Коды возврата Java-приложений
- 3. Коды возврата Python
- 4. Коды возврата в Scala
- 5. PuTTY коды возврата PSFTP
- 6. Коды возврата ShellExecute VBScript
- 7. Исключения коды класса не работают
- 8. Ловкие контрольные точки карусели
- 9. Grails, Ловкие и Blogito
- 10. Тестирование исключений Коды возврата С Колба
- 11. Пользовательские коды возврата в unix
- 12. Коды ошибок возврата Jsch несовместимы
- 13. Сделайте коды возврата в Backbone.Event?
- 14. Обработка NMake ERRORLEVEL/Коды возврата
- 15. Исключения и коды восстановления NetworkStream
- 16. Используйте коды возврата сразу же после цифр
- 17. Коды возврата кода SQL по дате
- 18. Выполняет ли git конкретные коды ошибок возврата?
- 19. Условные коды для возврата 0,1,2,3 в scapy
- 20. msi коды возврата в Inno Setup
- 21. Цветные коды возврата в довольно печатных столбцах
- 22. Неиспользованные коды статуса возврата в C
- 23. Правильные коды возврата для магазинов REST
- 24. sqlite3 командной строки несогласованные коды возврата
- 25. Укажите коды возврата с пакетом chef?
- 26. операция AND коды возврата в Баш
- 27. Каковы коды возврата/выхода для resize2fs?
- 28. Как реализовать коды возврата в функции DdeCallback
- 29. Коды возврата докеров из фоновых команд
- 30. Global.asax Коды ошибок исключения и HTTP
Если это так, то как мне записать что-то, если действие, которое ответило на мои намерения, не удалось? Я имею в виду, иногда пользователи жалуются на что-то, и я хотел бы видеть, что происходит в запущенной деятельности. Это полезно, особенно если проблема не может быть воспроизведена на телефоне dev. – ebernie
«Если это так, то как мне зарегистрировать что-то, если активность, которая ответила на мои намерения, не удалась?» Документы говорят, что вы получите 'RESULT_CANCELED' в' onActivityResult() ', если вы вызвали его с помощью' startActivityForResult() '. В противном случае, это не ваша работа, чтобы «зарегистрировать что-то», потому что это не ваше приложение, не более, чем работа Firefox, чтобы «зарегистрировать что-то», если Microsoft Word задыхается от документа Word, открытого из ссылки. В вашем конкретном случае, если вы беспокоитесь о недопустимых URL-адресах, выполните свой собственный запрос HTTP HEAD через «HttpClient» перед запуском «Intent», чтобы подтвердить, что URL-адрес в порядке. – CommonsWare
Угадайте, что вы правы. Проверка URL-адреса в любом случае. Спасибо, что нашли время ответить. – ebernie