J'utilise ce code:Pourquoi onKey() est appelé deux fois?
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;
};
Quelqu'un peut-il s'il vous plaît me dire pourquoi il est frappé deux fois quand j'appuyez sur Entrée?
Une fois en bas, une fois en place? Essayez onKeyDown() ou onKeyUp() ou vérifiez KeyEvent.getAction(). – benvd