我创建了一个文件夹layout-land,我在其中放置了main.xml布局的修改后的副本(修改后以横向显示布局)。所以我在res / layout中有main.xml,在res / layout-land中修改了main.xml。
当我在运行我的应用程序之前旋转手机时,显示良好的活动(垂直相同),但如果我在运行应用程序时旋转,活动“消失”并显示主屏幕... < / p>
这仅在main.xml上,而不是在首选项屏幕上(当我旋转时,屏幕旋转)。
这不是FC:活动仍然在后台运行没有,应用程序被我杀死了!
答案 0 :(得分:2)
我发现了问题:当我旋转屏幕时,会调用void onDestroy。在那个空白中,我杀死了这个过程,这就是应用程序结束的原因(事实上我错了,应用程序不会在后台继续,进程被我杀死)。
我在stackoverflow中找到了一些答案,以避免在屏幕旋转后执行onCreate中的所有内容。
由于
答案 1 :(得分:0)
尝试将布局文件夹重命名为layout-port。这可能会让它更好地区分。
如果仍有同样的问题,您可能需要提供错误消息或代码。