我的Android应用程序会显示一个Dialog with和Edit Text字段。如果在滑出键盘关闭然后键盘打开的情况下显示对话框,则对话框(有时)会消失。该应用程序将永远不会落地。我正在使用LG Alley。
是否有打开键盘滑块的事件?我可以抓住并控制这种情况的事件?关于如何处理这个问题的任何建议?
答案 0 :(得分:1)
我认为您可能会看到“配置更改”的结果 - 请参阅Handling Runtime Changes。
诸如改变设备方向或打开/关闭“硬”键盘等因素会导致当前正在运行的Activity被销毁并重新创建,您需要将其恢复到更改之前的状态。
不是在听一个事件,而是从一开始就能够“回溯你的步骤”。
答案 1 :(得分:0)
我发现将这种类型的语句添加到清单文件可以解决问题
android:configChanges="keyboardHidden|orientation"