Я хотел, чтобы несколько тостов присутствовали в одной функции onClick, которую я определил в xml.Множество тостов для Android
public void confirm(View v) {
Name = text1.getText().toString();
age = text2.getText().toString();
phonenumber = text3.getText().toString();
gender="";
if(r1.isChecked())
gender="MALE";
else if(r2.isChecked())
gender="FEMALE";
else
Toast.makeText(getApplicationContext(),"Select Gender",Toast.LENGTH_LONG).show();
if (Name.length()==0)
Toast.makeText(getApplicationContext(),"Name Is A Mandatory Field",Toast.LENGTH_LONG).show();
if(age.length()>3 || age.length()==0)
Toast.makeText(getApplicationContext(),"Enter Correct Age",Toast.LENGTH_LONG).show();
if(age.length()>0 && Name.length()>0 && gender.length()>0 && phonenumber.length()>0)
Toast.makeText(getApplicationContext(), "OTP Sent", Toast.LENGTH_LONG).show();
}
}
Это, похоже, не работает. Только пол работает. Другие не работают вообще.
Вы уверены, что если условия «истинны»? –
Совет: не использовать выражения if без брекетов. Это не только трудно читать, но и очень подвержен ошибкам. – cybergen
Вероятно, вы не хотите складывать такие тосты. Вы должны либо иметь диалоговое оповещение пользователя о проблемах условий, либо размещать все сообщение в одном сжатом тосте. Помимо этого, вы уверены, что ваши условия выполнены? – zgc7009