在我的应用程序中,在OnCreate方法中,我创建了一个列表(使用添加按钮)或者从保存的文件中获取它.我的功能很好,我可以创建和获取列表,直到我旋转手机(垂直 - >水平).然后该列表消失.我仍然可以点击屏幕上的按钮,但似乎我没有列表中的项目.任何帮助赞赏.先感谢您.
在清单中的Activity标记中添加此标记
android:configChanges="keyboardHidden|orientation"
Run Code Online (Sandbox Code Playgroud)
并在活动代码中添加它
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
}
Run Code Online (Sandbox Code Playgroud)
在同一活动..
发生这种情况是因为每次更改屏幕方向时,每次onCreate()
都会调用Activity的方法