Ich habe Alertdialoggenerator in meine if else-Anweisung eingefügt. Nun möchte ich den Dialog in der "if" -Anweisung automatisch schließen und den Dialog in der "else" -Anweisung anzeigen. Also, hier sind meine Codes.Alarmdialoggenerator in der if else-Anweisung - Android
public void DisplayConn(){
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Error");
builder.setMessage("No Network Connection").setCancelable(false);
AlertDialog alert = builder.create();
if(isNetworkStatusAvailable(getApplicationContext())){
alert.dismiss();
} else {
alert.show();
}
}
Ich will nicht onClick Taste zu entlassen um den Dialog verwenden, ich möchte nur, um automatischen den Dialog in „if“ Anweisung entlassen. Es ist möglich? Danke im Voraus.
public void DisplayConn() { Builder für AlertDialog.Builder = new AlertDialog.Builder (this); builder.setTitle ("Fehler"); builder.setMessage ("Keine Netzwerkverbindung"). SetCancelable (false); AlertDialog alert = builder.create(); if (isNetworkStatusAvailable (getApplicationContext())) { } sonst { alert.show(); } } versuchen Sie dies – saeed
ja, es ist möglich, nur nicht aufrufen, wenn die Bedingung wahr ist –
und entfernen Dimiss Anruf –