Это OnClickListener для кнопкиAndroid: изменение переменной, используя, если оператор
имя является EditText
Я хочу, чтобы распечатать только «привет», если ничего не введено, но "привет" + имя + "!", если пользователь вводит свое имя.
public void onClick(View view) {
if (button==view) {
String message;
if (name.getText().toString().matches("")) {
message = "hi!";
return;
}
else {
message = "hi" + name.getText().toString() + "!";
return;
}
Toast toast = Toast.makeText(this,message,Toast.LENGTH_SHORT);
toast.show();
display.setText(message);
}
}
По какой-то причине я получил ошибку «недостижимый заявление» по линии:
Toast тоста = ...,
И если я скомпилировать и запустить его, вывод на экран будет на 2 линии вместо одного, таких как:
Hi
!
Что я здесь делал неправильно?
Просто снимите возврат. – mpostal