我正在开发自定义键盘。当我长按一个键时,会出现这个日志。
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)没有被初始化(我不知道我应该如何以及在哪里使用它) 所以我无法处理长按并更改弹出键盘属性和处理预览键。
我是开发中的初学者。