我一直在对我的应用进行最终测试,一切都很稳定,除了昨晚我注意到当我在朋友的摩托罗拉Droid上翻转键盘时,它会重新启动活动或崩溃(如果它在键盘打开的时间)应用程序。我在网上做了一些搜索,在一本书中我已经找到了很多关于这个主题的内容。
我的屏幕全部被锁定为纵向模式。我需要确保滑出键盘只是让应用程序继续做它正在做的事情。我不需要改变方向或任何东西,只是陷阱事件并允许应用程序继续......
答案 0 :(得分:1)
在您的活动清单中,有一个名为configChanges
的内容。如果未设置此项,则此类事件(键盘拉动,方向更改等)将重新启动您的活动。
请查看developer.android.com有关处理方向更改的文章。它与键盘更改的原理相同。
答案 1 :(得分:1)