Используйте следующую функцию для проверки соединения с Интернетом:
public boolean isOnline()
{
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo ni = cm.getActiveNetworkInfo();
boolean result = false;
if(ni != null )
{
if( ni.getState() == NetworkInfo.State.CONNECTED )
{
result = true;
}
}
return result;
}
проверьте, что isOnline () возвращает. Если true, то Интернет подключен, иначе Интернет не подключен.Надеюсь, это поможет вам ..:)