Здесь затрагивался вопрос, который я хочу вам задать:
viewtopic.php?f=41&t=1625
Если коротко, там спрашивалось о проверке работоспособности интернет соединения и автор вопроса решил, что он закончил свои изыскания, хотя он остановился на том же, что и я, вообще говоря на том же, на чём остановилось несколько других людей задающие этот вопрос в интернете по всему миру, более того, он единственный кого я видел, кто заметил следующую проблему:
Итак,
Код: Выделить всё
private boolean isNetworkAvailable() {
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null;}
Все мы знаем о варианте: попробовать сделать запрос к любому url и если не получится, то интернета нет, но то как я это реализовал давал ответ недостаточно быстро, и мне пришлось от него отказаться.
Возможно, вы расскажете мне как это сделать быстро или поделитесь опытом решения этой задачи. Я буду даже рад, если кто-нибудь расскажет как выделить этот вариант, чтобы я мог объявить тост: "неполадки соединения!".
Заранее спасибо.