Android-打开硬件键盘后,我的应用程序关闭

Android-打开硬件键盘后,我的应用程序关闭,第1张

概述在Ive开发的大多数应用程序中,我只是让android处理了配置更改,效果很好,但现在在最新的应用程序Im中,我将所有视图设置为横向.当用户在具有硬键盘的任何硬件上打开键盘时,该应用将自动关闭而不会强行关闭.它只是关闭.我知道您可以使用保存状态并执行各种 *** 作来监听键盘打开事件,但

在Ive开发的大多数应用程序中,我只是让android处理了配置更改,效果很好,但现在在最新的应用程序Im中,我将所有视图设置为横向.当用户在具有硬键盘的任何硬件上打开键盘时,该应用将自动关闭而不会强行关闭.它只是关闭.我知道您可以使用保存状态并执行各种 *** 作来监听键盘打开事件,但是我现在要做的只是在键盘打开时保持应用程序运行,而无需执行其他任何特殊 *** 作.该视图已在清单中设置为横向,因此,当键盘打开时,我该如何简单地防止应用程序关闭.

解决方法:

在< activity>中标签在清单中,请尝试添加:

androID:configChanges="keyboardHIDden"

这应该使活动在您的活动中调用onConfigurationChanged(如果在键盘状态更改上没有任何更改可以忽略,则可以忽略),并且不会在键盘状态更改时重新启动.

您可以在此处阅读有关运行时配置更改的信息:
http://developer.android.com/guide/topics/resources/runtime-changes.html

关于活动标签的属性,请参见:
http://developer.android.com/guide/topics/manifest/activity-element.html#config

总结

以上是内存溢出为你收集整理的Android-打开硬件键盘后,我的应用程序关闭全部内容,希望文章能够帮你解决Android-打开硬件键盘后,我的应用程序关闭所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1071978.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存