在我的应用程序中,在 OnCreate 方法中,我创建了一个列表(使用添加按钮)或从保存的文件中获取它。我的功能工作正常,我能够创建和获取列表,直到我旋转手机(垂直 ->水平)。然后列表消失。我仍然可以单击屏幕上的按钮,但列表中似乎没有任何项目。感谢任何帮助。提前谢谢你。
最佳答案
在manifest的Activity标签中添加这个标签
android:configChanges="keyboardHidden|orientation"
并将其添加到 Activity 代码中
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
在同一个 Activity 中..
发生这种情况是因为每次更改屏幕方向时,每次都会调用 Activity 的 onCreate()
方法
关于java - 手机旋转时列表消失(Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6825114/