2012-01-09 74 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

相關問題