Я извлекаю данные с сервера в приложении для Android, проверяя подключение к Интернету, когда приложение отключается, когда нет подключения к Интернету. Я использую HTTP-соединение по умолчанию для подключения к серверу.Не удалось проверить подключение к Интернету (Android)?
код, чтобы проверить подключение к сети Интернет:
public void onClick(View view) {
ConnectivityManager cm = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo netInfo = cm.getActiveNetworkInfo();
if (netInfo != null && netInfo.isConnectedOrConnecting()) {
//if it is connected to internet than start Another Activity.
startActivity(new Intent(SearchActivity.this, SearchActivity.class));
} else if (netInfo == null) {
AlertDialog alertDialog = new AlertDialog.Builder(ListViewExample.this).create();
alertDialog.setTitle("Connection Problem");
alertDialog.setMessage("You are not connected to Internet");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.show();
}
}