2012-01-09 73 views
0

我已经创建了一个文件夹布局土地,我已经把我的main.xml布局的修改副本(修改为横向显示布局)。因此,我在res/layout中使用了main.xml,并在res/layout-land中修改了main.xml。旋转屏幕关闭应用程序(而不是显示横向布局)

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

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

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

非常感谢如果有人有解决这个问题的想法。

Christian

+0

对不起,我忘了说我的main.xml布局包含一个选项卡布局。 – Christian 2012-01-09 06:23:12

回答

2

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

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

谢谢

0

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

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

+0

对不起,更糟糕的是:当主要活动旋转时,stil拥有主屏幕,但是现在如果我在首选项上旋转,我有一个FC(在屏幕正常情况下根据首选项进行旋转之前)。 – Christian 2012-01-09 07:45:58

+0

感谢您的帮助,我添加了我的垂直布局代码(风景与按钮位置相同 – Christian 2012-01-09 07:52:44

+0

您是否在清单中指定了屏幕方向? – Hend 2012-01-09 07:53:01

相关问题