2013-03-27 119 views
0

我需要幫助。更改方向ANDROID

當設備方向更改爲橫向時,我的應用仍然失敗。

最新問題?

我已經在Android設置體現android:configChanges="keyboardHidden|orientation" 和主要活動:

@Override 
public void onConfigurationChanged(Configuration newConfig) { 
    setContentView(R.layout.main); 
    super.onConfigurationChanged(newConfig); 

    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { 
     Toast.makeText(this, "landscape", Toast.LENGTH_SHORT).show(); 
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { 
     Toast.makeText(this, "portrait", Toast.LENGTH_SHORT).show(); 
    } 
} 

和我的活動片段。

回答

1

錯誤。

從刪除setContentView(R.layout.main);

+0

這是沒有幫助。 – Ares 2013-03-27 19:40:53

+0

我們必須知道應用程序失敗了嗎?如果失敗是強制關閉或其他「異常」,則必須顯示堆棧跟蹤LogCat。如果LogCat在您的代碼行中顯示「異常」,它會在您的一個Java文件中顯示行號。如果可能的話,請告訴我們該源代碼行。 – 2013-03-27 20:14:32

+0

我不得不更改清單和主要活動不旋轉,但其他活動正常工作 – Ares 2013-03-28 07:38:05

0

或許您在重新創建活動時遇到問題。

也許解決方案可能是here