当软件键盘出现/消失时,我的活动未重新启动。为什么是这样?我自己没有做任何事情来处理这些事件,如下所述:http://developer.android.com/guide/topics/resources/runtime-changes.html#HandlingTheChange
我没有覆盖onConfigurationChanged或者在清单中的activity条目中声明了android:configChanges。我甚至尝试在清单中设置android:configChanges =“”,但它没有帮助。
编辑:可能是我的listview正在捕捉事件,因为我已启用过滤?
编辑:禁用文本过滤无法解决问题。
堆栈溢出是一个婊子并说我没有足够的业力来回答,所以我会在这里做: 解决方案是使用http://developer.android.com/reference/android/view/View.html#onSizeChanged%28int,%20int,%20int,%20int%29,因为活动不应该重新启动。
答案 0 :(得分:1)
软键盘更改不会触发配置更改事件。只有硬件键盘才能。