Wyświetl alert, gdy połączenie internetowe nie jest dostępne w aplikacji na Androida
W mojej aplikacji dane pochodzą z Internetu i próbuję stworzyć funkcję, która sprawdza, czy połączenie internetowe jest dostępne, czy nie, a jeśli nie, daje powiadomienie, że nie ma połączenia z Internetem. Używam następującego kodu. ale to nie działa.
<code>public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main1); if (isOnline()) { // my code } else { Hotgames4meActivity1.this.startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS)); try { AlertDialog alertDialog = new AlertDialog.Builder(Hotgames4meActivity1.this).create(); alertDialog.setTitle("Info"); alertDialog.setMessage("Internet not available, Cross check your internet connectivity and try again"); //alertDialog.setIcon(R.drawable.alerticon); alertDialog.setButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { finish(); } }); alertDialog.show(); } catch(Exception e) { //Log.d(Constants.TAG, "Show Dialog: "+e.getMessage()); } } } </code>