2014-07-03 39 views
0

在我的onCreate方法中,我打電話給handleIntent負責處理意圖。 在那個調用中(除其他外)我創建片段。處理活動開始時的意圖但不改變方向

這導致要對取向變化(這是以前在活動開始時創建一個,從FragmentManager恢復,其他再次在handleIntent方法被調用,因爲onCreate方法被調用時取向的變化所造成)創建兩次片段。

什麼是避免這種情況的正確方法 - 那就是如何避免handleIntent被調用方向更改?

回答

0

添加到您的清單:

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

現在,onConfigurationChanged方法將被調用,而不是onCreate,你可以重寫做出力所能及的改變那就是你想要的。