软键盘input关键事件句柄

我想在软键盘上做一些东西input按键。 看到我的代码和下面的输出。 它执行两次,但我希望它只能执行一次。 如何解决它?

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txt = (EditText)findViewById(R.id.txt); txt.setOnKeyListener(new OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_ENTER) { Log.e("test","--------- on enter"); return false; } return false; } }); } 

这是我的输出

Solutions Collecting From Web of "软键盘input关键事件句柄"