edittext的onKeyListener是否执行两次解决方法

edittext的onKeyListener是否执行两次
edit2.setOnKeyListener(new OnKeyListener() {
         public boolean onKey(View v, int keyCode, KeyEvent event) {
 
         if(keyCode != 66)//66是回车键 
         {
         return false;
         }
        
         edittext2 = edit2.getText().toString();
                        textview.setText(edittext2);
}
        });
这样,textview就会执行两次,setText两次,是不是因为本来回车就会执行一次,还是这个onKey会执行两次

------解决方案--------------------
其他地方也调用textview.setText()了吧. 打断点看看
------解决方案--------------------
Key有Down和Up事件,当然会执行两次。