はEditText
EditTextは間違った答えの後に別の入力を受け付けませんか?
mEdit.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
if ((event.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) {
if(sumAsString.equals(mEdit.getText().toString())) {
Toast.makeText(getApplicationContext(), "That's right!", Toast.LENGTH_SHORT).show();
} else {
mEdit.setText(null);
Toast.makeText(getApplicationContext(), "Sorry Try again ", Toast.LENGTH_SHORT).show();
return true;
}
}
return false;
}
});
この行を削除してみてください 'return true; ' –
KeyListenerの代わりに[TextWatcher](https://developer.android.com/reference/android/text/TextWatcher.html)を使うことをお勧めします。 – Ali
'mEdit.setText(null);'この行は使えますか? –