Android 方向和键盘问题

发布于 2024-11-17 03:37:48 字数 232 浏览 0 评论 0原文

我一直在对我的应用程序进行最终测试,一切都很稳定,除了昨晚我注意到,当我在朋友的摩托罗拉 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏天碎花小短裙 2024-11-24 03:37:48

在您的活动的清单中,有一个名为 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文