Привет, мир, как всегда обнаружить, если я подключен или отключен от Интернета автоматически. Пример: Когда я подключился, и я выключил 3G или Wii, тост сказал, что я отключен, через 3 секунды после активации 3G или Wi-Fi, и тост говорит мне, что я подключен.Android проверить подключение к Интернету автоматически
Я использую этот метод, но он сообщает мне состояние соединения при запуске приложения, но не во время навигации в приложении.
ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
//For 3G check
boolean is3g = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
.isConnectedOrConnecting();
//For WiFi Check
boolean isWifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
.isConnectedOrConnecting();
if (!is3g && !isWifi)
{
Toast.makeText(getApplicationContext(),"Network Connection is OFF", Toast.LENGTH_LONG).show();
}
else
{
Toast.makeText(getApplicationContext(),"Network Connection is ON", Toast.LENGTH_LONG).show();
}
Помогите мне пожалуйста
Хорошее решение. Именно то, что мне нужно! –