Android:如何防止打开物理键盘重新启动应用程序[重复]

Posted

技术标签:

【中文标题】Android:如何防止打开物理键盘重新启动应用程序[重复]【英文标题】:Android: How to prevent opening physical keyboard restarting app [duplicate] 【发布时间】:2011-05-09 10:06:35 【问题描述】:

我打开了android:screenOrientation="portait",但是当打开物理键盘时,它不会像我想要的那样旋转屏幕,而是重新启动应用程序。它似乎再次运行 onCreate 之类的。有人可以指出我正确的方向和/或告诉我如何拦截并处理它吗?谢谢。

【问题讨论】:

【参考方案1】:

除了android:screenOrientation="portait",尝试添加android:configChanges="keyboardHidden|orientation|keyboard"

【讨论】:

以上是关于Android:如何防止打开物理键盘重新启动应用程序[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 Android Firefox 浏览器在打开软键盘时调整窗口大小

通过单击应用程序图标(来自后台)打开时反应本机android应用程序重新启动

如何防止在android中打开键盘时反应本机模式向上移动?

防止在关闭屏幕时重新创建 Android 活动

让 Android 应用程序在后台运行,防止它停止/死亡

如何防止android应用中的service被系统回收