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