2011-09-01 84 views
0

我正在嘗試製作測驗應用程序,其中的問題都顯示在同一活動上。每次旋轉屏幕時,都會調用創建方法,並且測驗會返回到其第一個問題,失去有關其他問題的所有數據。Android - 活動狀態新手問題

我該如何預防?

謝謝。

* ps:我不希望我的應用程序只能在縱向或橫向模式下工作,但在兩者上都可以。

回答

1

在你AndroidManifest,你的活動範圍內添加:

android:configChanges="orientation" 

因此,像:

<activity android:name="MyActivity" 
      android:configChanges="orientation" /> 

這將告訴您想要通過定位來處理更改的應用程序。你無能爲力,或者在你的應用中捕捉相應的方法。

1

您可以添加到您的活動入口:

android:configChanges="keyboardHidden|orientation"