Я использую этот код:Почему onKey() называется дважды?
public boolean onKey(View v, int keyCode, KeyEvent event) {
msg = (EditText)findViewById(R.id.msg);
String message = msg.getText().toString();
if(keyCode == 66)
{
//It's hitting here twice.
}
return false;
};
Может кто-нибудь пожалуйста, скажите мне, почему он дважды бил, когда я нажимаю войти?
Однажды вниз, один раз вверх? Попробуйте onKeyDown() или onKeyUp() или проверьте KeyEvent.getAction(). – benvd