Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 手机旋转时列表消失(Android)_Java_Android_List - Fatal编程技术网

Java 手机旋转时列表消失(Android)

Java 手机旋转时列表消失(Android),java,android,list,Java,Android,List,在我的应用程序中,在OnCreate方法中,我创建一个列表(使用add按钮)或从保存的文件中获取它。我的功能工作正常,我能够创建和获取列表,直到我旋转手机(垂直->水平)。然后列表消失。我仍然可以点击屏幕上的按钮,但列表中似乎没有任何项目。感谢您的帮助。提前感谢。在清单中的活动标签中添加此标签 android:configChanges="keyboardHidden|orientation" 并将其添加到活动代码中 @Override public void onConfigurat

在我的应用程序中,在OnCreate方法中,我创建一个列表(使用add按钮)或从保存的文件中获取它。我的功能工作正常,我能够创建和获取列表,直到我旋转手机(垂直->水平)。然后列表消失。我仍然可以点击屏幕上的按钮,但列表中似乎没有任何项目。感谢您的帮助。提前感谢。

在清单中的活动标签中添加此标签

android:configChanges="keyboardHidden|orientation"
并将其添加到活动代码中

@Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);


    }
在同样的活动中


这是因为每次更改屏幕方向时,
onCreate()
每次将此标记添加到清单中的活动标记时,都会调用活动的方法

android:configChanges="keyboardHidden|orientation"
并将其添加到活动代码中

@Override
    public void onConfigurationChanged(Configuration newConfig) {
        super.onConfigurationChanged(newConfig);


    }
在同样的活动中


这是因为每次更改屏幕方向时,
onCreate()
每次都会调用该活动的方法,也会有所帮助

也能帮上忙

如果您也在android:configChanges=“keyboardHidden | orientation”中添加屏幕大小,那将是明智的
android:configChanges=“orientation | keyboardHidden | screensize”

如果您也在android:configChanges=“keyboardHidden | orientation”中添加屏幕大小,那将是明智的
android:configChanges=“orientation | keyboardHidden | screensize”

覆盖OnConfiguration Change()是什么意思,就像我在这个方法中放了什么一样?就像活动中的onCreate()方法一样,还有另一个方法叫做OnConfiguration Change()。。你应该加上它。。请看我的最新答案。谢谢。这很有效(尽管我只在模拟器中尝试过)。当我在我的设备上尝试它时,我也会给你反馈。覆盖onConfigurationChange()是什么意思,就像我在这个方法中放了什么一样?就像活动中的onCreate()方法一样,还有另一个方法叫做onConfigurationChange()。。你应该加上它。。请看我的最新答案。谢谢。这很有效(尽管我只在模拟器中尝试过)。当我在我的设备上试用时,我也会给你反馈。