Simple, Just add one more condition
div.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
a = e1.getText().toString();
b = e2.getText().toString();
AlertDialog.Builder a1 = new AlertDialog.Builder(c);
try{
if (a.equals("") || b.equals("") || b.equals("0")) {
........
.........
or else you can do it like this
if (a.equals("") || b.equals("") {
.......
.......
}else if (b.equals("0")){
AlertDialog.Builder a1 = new AlertDialog.Builder(calci.this);
a1.setTitle("INVALID");
a1.setMessage("CAnnot divide by zero");
a1.setPositiveButton("YES",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int button1) {
// if this button is clicked, close
// current activity
dialog.cancel();
}
});
AlertDialog alertDialog = a1.create();
a1.show();
}else{
....
....
}