проверьте мой код ниже
[1] .Добавьте ниже строки inte rnet разрешение в AndroidManifest. xml
<uses-permission android:name="android.permission.INTERNET" />
[2]. На вашей MainActivity или родительской активности, которую вы хотите отобразить или переходите к следующей активности, добавьте ниже код
[2.1] Глобально объявите ниже переменную
private boolean isInternetConnected;
[2.2] добавить строку ниже в onCreate ()
isInternetConnected = isNetworkConnected(getApplicationContext());
[2.3] добавить ниже метод
public boolean isNetworkConnected(Context context)
{
if(context != null)
{
ConnectivityManager cm = (ConnectivityManager) context.getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
if (cm != null) {
NetworkInfo ni = cm.getActiveNetworkInfo();
if (ni == null) {
return false;
} else
return true;
}
else
{
return true;
}
}
else
{
return true;
}
}
[3]. добавьте следующий код в onCreate () ниже этой строки: i sInternetConnected = isNetworkConnected(getApplicationContext());
if(isInternetConnected){
//Move to another Activity or display Toast
}
else{
//Toast of not connected with Internet
}
ЭТО;) !!