“InputEventReceiver:尝试完成输入事件,但输入事件接收器已经处理”在customkeyboard

时间:2017-08-18 21:55:06

标签: java android keyboard custom-keyboard long-press

我正在开发自定义键盘。当我长按一个键时,会出现这个日志。

InputEventReceiver:尝试完成输入事件,但输入事件接收器已经被处理掉。

我可以解决这个问题吗?

{在此输入代码}`

public class MyKeyboard extends InputMethodService implements      
    KeyboardView.OnKeyboardActionListener ,View.OnClickListener {

   @Override
      public View onCreateInputView () {
      context = getApplicationContext();
      kv = (KeyboardView) getLayoutInflater().inflate(R.layout.keyboard_layout , null);
      kv.setKeyboard(qwerty_latin);    
      ic = getCurrentInputConnection();     
      kv.setPreviewEnabled(false);    
      setCandidatesViewShown(true);    
      kv.setOnKeyboardActionListener(this);
return kv;

}

我有一个类,它的名字是MyKeyboard,另一个类(MyKeyboardView)没有被初始化(我不知道我应该如何以及在哪里使用它) 所以我无法处理长按并更改弹出键盘属性和处理预览键。

我是开发中的初学者。

0 个答案:

没有答案