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

标签 java android list

在我的应用程序中,在 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/

相关文章:

Java 和 mySQL,为什么要用数据库中的数据创建类对象?

java - 线程池中的代码运行速度比非线程慢得多

android - Firebase Firestore : Could not reach Firestore backend (Android only)

python - 优雅地在列表中查找子列表

Python-根据平均值将递增的类分配给列表val

java - 如何在 Hudson 3.2.1 中运行 "file upload"测试用例

安卓自定义键盘 : change candidate height

android - 如何判断 2 个 fragment 是否具有来自同一类的实例

list - 有没有办法不使用 Mailchimp 将人们重定向到 "thank you"页面?

java - 在两个不同的 Activity 中使用 SQLiteOpenHelper 的单个实例的最佳方法是什么?