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

时间:2012-01-09 06:19:44

标签: android android-layout

我创建了一个文件夹layout-land,我在其中放置了main.xml布局的修改后的副本(修改后以横向显示布局)。所以我在res / layout中有main.xml,在res / layout-land中修改了main.xml。

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

这仅在main.xml上,而不是在首选项屏幕上(当我旋转时,屏幕旋转)。

这不是FC:活动仍然在后台运行没有,应用程序被我杀死了!

2 个答案:

答案 0 :(得分:2)

我发现了问题:当我旋转屏幕时,会调用void onDestroy。在那个空白中,我杀死了这个过程,这就是应用程序结束的原因(事实上我错了,应用程序不会在后台继续,进程被我杀死)。

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

由于

答案 1 :(得分:0)

尝试将布局文件夹重命名为layout-port。这可能会让它更好地区分。

如果仍有同样的问题,您可能需要提供错误消息或代码。