我发现在我的应用程序中,没有调用 onConfigurationChange()。在清单中我放了:
android:configChanges="keyboardHidden"
我希望在隐藏键盘时调用 onConfigurationChange() 。为什么不叫它?
当我强制隐藏键盘时不调用该方法?
我发现在我的应用程序中,没有调用 onConfigurationChange()。在清单中我放了:
android:configChanges="keyboardHidden"
我希望在隐藏键盘时调用 onConfigurationChange() 。为什么不叫它?
当我强制隐藏键盘时不调用该方法?
嘿,我和你有同样的问题。我不知道它是否会起作用,但我认为值得一试。我刚刚android:configChanges="orientation|keyboardhidden"
完成了我在我的声明中声明的所有活动,AndroidManifest.xml
所以我有这样的事情:
<activity
android:name=".appActivity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app1Activity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app2Activity"
android:configChanges="keyboard|orientation" />
<activity android:name=".app3Activity"
android:configChanges="keyboard|orientation" />
我尝试在方法中切换断点并且它起作用了,所以你可能也想尝试一下,你永远不知道!
对不起,如果这没有帮助!
这个问题已经被问过很多次了,一个常见的答案是:
android:configChanges="orientation|keyboardHidden" rather than
android:configChanges="keyboardHidden"