所以,这是一个奇怪的。
我已经实现了一个自定义ScrollView,它允许通过拦截触摸事件对项目列表进行拖动和排序操作。这对我测试过的四个设备中的三个设备运行良好。
在运行4.4.2的Dell 7平板电脑上,行为非常奇怪。拖动时的动作很粗糙。在拖动过程中,谷歌键盘崩溃了。无论键盘当前是否打开,都会发生这种情况。我的日志中没有例外。应用程序继续像以前一样运行 - 也许更平滑 - 这在活动开始后发生 - 在第一次拖动操作时。在此之后,键盘和拖动排序按预期工作。
在崩溃报告中包含的系统和事件日志中,有一些提到拼写检查事件(不确定它们是否表示异常)。这些拼写检查日志语句是在键盘崩溃之前输出的。所以,我检查了拼写检查是否已打开。应用程序正常运行的三个设备进行了拼写检查。只有戴尔平板电脑进行了拼写检查。
接下来,我关闭了Dell标签上的拼写检查,键盘崩溃停止了。这是非常不寻常的,我无法绕过它。
有人遇到过这种行为吗?如果存在详细说明问题的错误报告,那么如果有人能指出它就会很棒。
感谢您的阅读。我没有包含任何代码,因为我不知道相关部分是什么。