У меня есть приложение, у которого есть предварительное уведомление, запущенное службой. Услуга вызывает каждую секунду класс, который служит для подключения к GPS. Класс GPS использует NETWORK_PROVIDER
и GPS_PROVIDER
.Предотвращение сбоя приложения при недоступности сети
Все исправлено до сих пор, за исключением сегодняшнего дня, пока что-то не произошло.
В какой-то момент в системе Android появилось сообщение о том, что «если вы не подключаетесь к Wi-Fi-сети или мобильной сети, вы не сможете получить доступ к электронной почте и интернету». Я плохо помню сообщение, но у меня было две кнопки: «Отмена» и «Хорошо». Возможно, я нажал на что-то, вытащив телефон из кармана.
Наверху этого сообщения было еще одно сообщение о том, что мое приложение, к сожалению, разбилось. Итак, порядок событий выглядит следующим образом: отключена сеть (?), Приложение разбилось.
Я думаю, что мне нужно каким-то образом обработать сетевую ошибку, но сейчас я не знаю, потому что я не мог получить много информации об ошибке.
Любые мысли?
Благодаря
проверьте сеть, прежде чем продолжить – Elltz
@sufiyan благодарит за ответ. У меня не было времени проверить код, но я не забыл, не волнуйся. Я все еще обеспокоен тем, где использовать код, который вы предложили, поскольку я использую прослушиватель событий местоположения. –
Этот ответ имеет похожий код на тот, который я использую: http://stackoverflow.com/a/10917500/702196 Я не знаю, могу ли я разместить код там где угодно. –