I have an custom dialog and 2 edittext
final Dialog add_block_dialog = new Dialog(BlockNumActivity.this);
add_block_dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
add_block_dialog.setContentView(R.layout.add_blocknum_dialog);
final EditText editTextNameAddBlockNum = (EditText) add_block_dialog.findViewById(R.id.editTextNameAddBlockNum);
EditText editTextContactAddBlockNum = (EditText) add_block_dialog.findViewById(R.id.editTextContactAddBlockNum);
final EditText editTextNumberAddBlockNum = (EditText) add_block_dialog.findViewById(R.id.editTextNumberAddBlockNum);
Button buttonAddAddBlockNum = (Button) add_block_dialog.findViewById(R.id.buttonAddAddBlockNum);
buttonAddAddBlockNum.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (editTextNameAddBlockNum.getText().toString().equals(null)) {
Toast.makeText(getApplicationContext(),"plz insert a name",Toast.LENGTH_SHORT).show();
}
if (editTextNumberAddBlockNum.getText().toString().equals(null)) {
Toast.makeText(getApplicationContext(),"plz insert a number",Toast.LENGTH_SHORT).show();
}
if (!editTextNumberAddBlockNum.getText().toString().equals(null) && !editTextNumberAddBlockNum.getText().toString().equals(null) ) {
Toast.makeText(getApplicationContext(),"successfuly saved",Toast.LENGTH_SHORT).show();
}
}
});
add_block_dialog.show();
but when i click on the button it always shows successfuly saved
. even when the edit texts are null.
Change this
if (editTextNameAddBlockNum.getText().toString().equals(null))
To
if (editTextNameAddBlockNum.getText().toString().equals(""))