我最近偶然发现了一个问题.
我正在使用这样的嵌套PreferenceScreen:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceScreen
android:key="pref_name"
android:title="@string/pref_title" >
</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)
当我的屏幕将焦点放在嵌套首选项屏幕上并且我更改屏幕方向时,嵌套的首选项屏幕将关闭.
我也试过包括:
android:configChanges="orientation|keyboardHidden"
Run Code Online (Sandbox Code Playgroud)
在AndroidManifest.xml中,但没有奏效.
有人有解决方案吗?
编辑可能的解决方案:
我确实找到了解决方案.我以为是这条线:
android:configChanges="keyboardHidden|orientation|screenSize"
Run Code Online (Sandbox Code Playgroud)