Я написал приложение для Android, в котором я разрешаю пользователю выбирать изображение из галереи и отправлять его на интернет-сервер в виде строки с кодировкой Base64 с использованием HTTP REST-полноценных веб-сервисов после нажатия кнопки кнопка.Сообщение об исключении не отображается
Когда сервер запущен и телефон имеет хорошее соединение 3G, он работает нормально. Однако, если у телефона плохое соединение или если сервер по какой-то причине не работает, значит, приложение Android полностью сработает (экран становится черным, а приложение завершает работу).
Несмотря на то, что я дал блокировку catch для исключения любых IO/других исключений, код блока catch не выполняется, если при выполнении connect.connect() возникает ошибка; Я пробовал поймать Throwable, а также безрезультатно - код в блоке catch никогда не выполняется, и само приложение перестает работать.
Может кто-нибудь, пожалуйста, помогите мне разобраться, как поймать эти исключения, которые происходят, когда сервер недоступен или если при передаче изображения происходит ошибка?
можете ли вы опубликовать часть своего кода? –