I'm trying to pop a message that the EditText
is empty. I can't make it work. I guess it's trying to convert an Integer
to a String
.
Random randomGenerator = new Random();
int randomNumber = randomGenerator.nextInt(21);
public void buttonPressed (View view){
System.out.println(randomNumber);
EditText numberField = (EditText)findViewById(R.id.textField);
String numberString = numberField.getText().toString();
int numberText = Integer.parseInt(numberString);
String message = "";
if (randomNumber == numberText){
message = "Correct Number";
}
else if (randomNumber > numberText){
message = "Number too Low";
}
else if (randomNumber < numberText){
message = "Number too High";
}
else if(numberString.matches("")){
Toast.makeText(getApplicationContext(), "Enter a Number!", Toast.LENGTH_LONG).show();
return;
}
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
}