Java EditText问题-尝试了几乎所有的方法,但都没有';t工作

Java EditText问题-尝试了几乎所有的方法,但都没有';t工作,java,android,button,Java,Android,Button,一切正常,但我只想让我的应用程序检查EditText是否为空,如果为空,则显示消息,如果为空,则应继续执行以下代码。 任何帮助都将不胜感激 public void guessNumber(View view) { EditText guess = findViewById(R.id.guessText); int guessnumber = Integer.parseInt(guess.getText().toString()); if(guessnumber>

一切正常,但我只想让我的应用程序检查EditText是否为空,如果为空,则显示消息,如果为空,则应继续执行以下代码。 任何帮助都将不胜感激

public void guessNumber(View view) {

    EditText guess = findViewById(R.id.guessText);

    int guessnumber = Integer.parseInt(guess.getText().toString());

    if(guessnumber>randomnumber) {
          makeToast("Lower");
    } else if(guessnumber<randomnumber) {
          makeToast("Higher");
    } else if(guessnumber==randomnumber) {
          makeToast("You go me ! Try Again");
          Random random = new Random();
          randomnumber = random.nextInt(20)+1;
    } else {
          makeToast("Enter Something First");
    }
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Random random = new Random();
    randomnumber = random.nextInt(20)+1;
}
public void猜测编号(视图){
EditText guess=findViewById(R.id.guessText);
int guessnumber=Integer.parseInt(guess.getText().toString());
如果(猜测数>随机数){
烤面包片(“较低”);

}else if(猜数使用
TextUtils.isEmpty()
():

您没有在任何地方使用guessNumber(view)方法
if(TextUtils.isEmpty(guess.getText())){
   // display message
}else{
   guessNumber();
}