Nella mia applicazione i dati provengono da Internet e sto cercando di creare una funzione che controlli se è disponibile o meno una connessione Internet e se non lo è, dà un avviso messege che nessuna connessione internet disponibile. sto usando il seguente codice. ma non funzionaVisualizza un avviso quando la connessione Internet non è disponibile nell'applicazione Android
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());
}
}
}
Che problema stai affrontando con questo metodo ??? – Sandeep
usa il toast per mostrare il messaggio –
@DeepSan: dove devo inserire questo codice, voglio controllare la connessione prima che l'attività principale venga creata. grazie per la risposta – ZooZoo