Android 方向和键盘问题
我一直在对我的应用程序进行最终测试,一切都很稳定,除了昨晚我注意到,当我在朋友的摩托罗拉 Droid 上翻转键盘时,它会重新启动活动或崩溃(如果键盘当时正在工作)已打开)应用程序。我已经在网上和一本书中进行了一些搜索,但我还没有找到很多关于这个主题的内容。
我的屏幕全部锁定为纵向模式是有充分理由的。我需要确保滑出键盘只是允许应用程序继续执行其正在执行的操作。我不需要改变方向或任何东西,只需捕获事件并允许应用程序继续运行......
I've been doing final testing on my app and everything is solid, except last night I noticed that when I flip the keyboard out on my friend's Motorola Droid, it restarts the activity or crashes (if it is doing work at the time the keyboard is open) the app. Ive done some searhing online and in a book I have and havent found much on this topic.
My screens are all locked into portrait mode for good reason. I need to make sure sliding out a keyboard simply allows the app to continue doing what it is doing. I dont need to change orientation or anything, just trap the event and allow the app to keep going...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查看这篇文章
当进度对话框和后台线程处于活动状态时如何处理屏幕方向变化?
Check out this post
How to handle screen orientation change when progress dialog and background thread active?
在您的活动的清单中,有一个名为
configChanges
的内容。如果未设置,则此类事件(键盘拉动、方向更改等)将重新启动您的活动。只需在 developer.android.com 上查看有关处理方向更改的文章即可。键盘变化的原理是一样的。
In the manifest for your activity there is something called
configChanges
. If this is not set then events like this (keyboard pulling, orientation change etc.) will restart your activity.Just look over on developer.android.com for the article on handling orientation changes. its the same principle for keyboard changes.