Я использую sendSynchronousRequest для получения данных с сервера. Я знаю, что синхронный будет ждать, пока данные, полученные для этого запроса.
Но проблема возникает, когда пользователь по ошибке вводит какой-то несуществующий URL и затем пытается получить ответ. В этом случае, если пользователь переходит в фоновый режим, а затем выходит на передний план, он показывает только черный экран. Он показывает только строку состояния. Также его не показаны какие-либо фоновые приложения. Мне нужно нажать кнопку «Домой», чтобы выйти из приложения.
На симуляторе, через 1+ минуты он показывает мне сообщение "Время ожидания истекло" (без сбоев).
На устройстве в течение 1 минуты происходит сбой приложения.
Любое предложение. Любая помощь. Это действительно серьезная проблема в моем приложении.
Спасибо.