Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android示例键盘问题_Android_Android Softkeyboard - Fatal编程技术网

Android示例键盘问题

Android示例键盘问题,android,android-softkeyboard,Android,Android Softkeyboard,我在设备上安装了sdk中提供的示例软键盘。我仅在快速搜索应用程序中发现此键盘有问题。问题是,我启动了快速搜索应用程序,将键盘从android键盘更改为示例软键盘。然后,当我再次长按编辑文本并选择更改输入法时,输入法选择器对话框位于键盘后面,键盘位于其上方。从这一点上,我永远无法隐藏键盘,它将永远留在屏幕上,直到我强制停止它。 你们能解释一下软键盘样本的问题吗 更新:发现IME服务的onCreate、onIniatiseInterface、onCreateInputView和onStartInpu

我在设备上安装了sdk中提供的示例软键盘。我仅在快速搜索应用程序中发现此键盘有问题。问题是,我启动了快速搜索应用程序,将键盘从android键盘更改为示例软键盘。然后,当我再次长按编辑文本并选择更改输入法时,输入法选择器对话框位于键盘后面,键盘位于其上方。从这一点上,我永远无法隐藏键盘,它将永远留在屏幕上,直到我强制停止它。 你们能解释一下软键盘样本的问题吗


更新:发现IME服务的onCreate、onIniatiseInterface、onCreateInputView和onStartInputView方法调用了两次。。看起来服务被实例化了两次。。你知道为什么吗?

我也在想同样的事情。我使用安卓2.2 SDK并尝试创建自己的软键盘。我已经在快速搜索栏和短信应用程序上测试了我的软键盘。我还收到了两个对onCreateInputView和onStartInputView的调用。这是有问题的,因为我的软键盘很重,使用手写,并且有大数据模型,两次呼叫将使加载时间加倍。