旋转屏幕,我的列表视图消失了。 (API 19)。 我有一个列表适配器,db帮助器,我在ListActivity中的onCreate()初始化。旋转屏幕,我的列表视图消失了。 每https://stackoverflow.com/a/2902944/398348,我试过
<activity
android:name="com.mypkg.MyListActivity"
android:label="@string/app_name"
android:configChanges="keyboardHidden|orientation" >
没有任何区别。
此外,我试图理解 - 如果我的变量(列表适配器等)在onCreate()中重新创建,那么当活动被销毁并重新创建时,无论如何都不会运行它?为什么我需要在onSaveInstanceState中再次执行此操作?
答案 0 :(得分:2)
对于问题的第一部分,请尝试将configChanges更改为
android:configChanges="orientation|screenSize"
这是因为当你切换方向时,屏幕尺寸也会改变。