Android 旋转屏幕关闭应用程序(而不是显示横向布局)

Android 旋转屏幕关闭应用程序(而不是显示横向布局),android,android-layout,Android,Android Layout,我已经创建了一个文件夹布局区域,在那里我放置了一个修改后的main.xml布局副本(修改后可以在横向中显示布局)。所以我在res/layout中有main.xml,在res/layout中修改了main.xml 当我在运行应用程序之前在横向旋转手机时,会显示良好的活动(垂直方向相同),但如果我在运行应用程序时旋转手机,则活动“消失”并显示主屏幕 这仅在main.xml上,而不是在preferences屏幕上(当我旋转时,屏幕会旋转) 它不是FC:活动仍在后台运行不,应用程序被我杀死了 尝试将布局

我已经创建了一个文件夹布局区域,在那里我放置了一个修改后的main.xml布局副本(修改后可以在横向中显示布局)。所以我在res/layout中有main.xml,在res/layout中修改了main.xml

当我在运行应用程序之前在横向旋转手机时,会显示良好的活动(垂直方向相同),但如果我在运行应用程序时旋转手机,则活动“消失”并显示主屏幕

这仅在main.xml上,而不是在preferences屏幕上(当我旋转时,屏幕会旋转)


它不是FC:活动仍在后台运行不,应用程序被我杀死了

尝试将布局文件夹重命名为布局端口。这可能使它能够更好地区分


如果仍然存在相同的问题,您可能需要提供错误消息或代码。

我发现了问题:当我旋转屏幕时,会调用void onDestroy。在这种空虚中,我杀死了进程,这就是为什么应用程序结束了(事实上我错了,应用程序不会在后台继续,进程被我杀死)

我在stackoverflow中找到了一些答案,以避免在屏幕旋转后在onCreate中执行所有操作


谢谢

对不起,我忘了说我的main.xml布局包含一个选项卡布局。对不起,更糟糕的是:在主活动上旋转时仍然有主屏幕,但现在如果我在首选项上旋转,我有一个FC(在屏幕上旋转之前通常在首选项上)。谢谢你的帮助,我已经添加了垂直布局的代码(除了按钮的位置外,横向是相同的。在我以前的版本中,我在清单中的屏幕方向是垂直的。我尝试了“传感器”,但遇到了相同的问题,所以我从清单中删除了屏幕方向:以下是选项,但我不知道该尝试什么android:screenOrientation=[“未指定”|“用户”|“后面”)|“景观”|“肖像”|“反向景观”|“反向港口”|“传感器景观”|“传感器肖像”|“传感器”|“全传感器”|“传感器”]