Ist es möglich, einen einzigen OnClickListener
zu einem AlertDialog
zuzuweisen? HierAndroid mehrere Dialoge zu einem OnClickListener
sind die Dialoge selbst:
AlertDialog.Builder dialog1 = new AlertDialog.Builder(PrefActivity.this);
dialog1.setTitle("Dialog 1");
dialog1.setPositiveButton("ok" , myListener);
AlertDialog.Builder dialog2 = new AlertDialog.Builder(PrefActivity.this);
dialog2.setTitle("Dialog 2");
dialog2.setPositiveButton("ok" , myListener);
Und hier ist der Hörer:
DialogInterface.OnClickListener myListener = new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
switch (???){
case dialog1:
break;
case dialog2:
break;
}
}
};
Was soll ich in dieser switch-case
Anweisung schreibe korrekt zu bestimmen, welcher Dialog ausgewählt wurde?
Was diese Art und Weise ist Zweck des Dialoges sein wird? –
versuchen Sie, 'Dialog' zu Ihrer' switch() 'Anweisung zu übergeben. – SripadRaj
Sathish, weil ich nicht die gleichen 'OnClickListeners' schreiben möchte, die sich nur um eine Zeile unterscheiden. – Alex