我一直想知道摧毀旋轉活動有什麼好處?我的意思是你可以 指定android:configChanges="orientation|screenSize"
和它不會破壞 但什麼是銷燬的原因,爲什麼Android活動在旋轉時被破壞?
回答
因爲一般的用戶界面得到所有搞砸了的時候,我們已經建立了屏幕的肖像模式(說),屏幕變因此android操作系統認爲我們可能需要重構我們的佈局或在onOrientationChanged期間使用新的佈局,也許這就是爲什麼再次創建活動的原因
如果在我的情況下,縱向和橫向都有相同的xml,強迫它不要銷燬它嗎?除了你提到的那個之外的任何原因? – user3364192 2014-12-01 17:30:14
我不認爲有一種方法可以防止娛樂。 – 2014-12-01 17:31:37
@KristyWelsh'android:configChanges =「orientation」'在manifest中的'activity'元素中有效。 – aga 2014-12-01 17:33:31
每當用戶旋轉屏幕時,您的活動將被銷燬並重新創建。當屏幕改變方向時,系統破壞並重新創建前景活動,因爲屏幕配置已更改,您的活動可能需要加載替代資源(例如佈局)
數學上的縱橫比變化 - 所有這些構成os重新創建活動以知道如何工作 - (這可能不是100%真實的,但是是真的)..
- 1. Android,旋轉設備時如何不破壞活動?
- 2. 什麼時候Android Singleton被破壞?
- 3. Android FragmentTransaction commit() - 活動已被破壞
- 4. IllegalStateException活動已被破壞錯誤android
- 5. 活動已被破壞FragmentTransaction.commit()
- 6. java.lang.IllegalStateException:活動已被破壞
- 7. 活動不被破壞
- 8. 爲什麼轉換爲base64時圖像被破壞?
- 9. 拍照時被破壞的活動
- 10. 爲什麼遠程服務在主要活動關閉時被破壞?
- 11. Android TabHost破壞活動
- 12. 在活動被破壞後運行Bindservice
- 13. 活動已被破壞在fragmenttransaction.commit
- 14. 如何銷燬Android活動被破壞時的本機進程
- 15. 爲什麼我的代碼被破壞?
- 16. 爲什麼Wordpress Jquery被破壞?
- 17. 爲什麼AES/CTR/NoPadding被破壞?
- 18. 爲什麼Tkinter Toplevel物體被破壞?
- 19. 爲什麼我的System.nanoTime()被破壞?
- 20. 爲什麼我的服務被破壞?
- 21. 爲什麼我的Debug.Write被破壞?
- 22. 爲什麼「display:table-cell」在「position:absolute」時被破壞
- 23. 爲什麼WCF Stream響應在寫入磁盤時被破壞?
- 24. ChildFragmentManager java.lang.IllegalStateException:活動已被破壞
- 25. ANDROID:活動在睡眠模式下被破壞
- 26. 當PowerManager.goToSleep被調用時,活動被破壞
- 27. 即使在活動被破壞時也不會調用onSurfaceTextureDestroyed
- 28. 爲什麼我的標籤欄會破壞我的AndEngine活動?
- 29. 活動被破壞時的長時間運行任務
- 30. 爲什麼v1.3.0中的角度去抖動被破壞?
可能的重複[讓活動在旋轉時被破壞的優點?](http:/ /stackoverflow.com/questions/13647903/what-is-the-advantage-of-letting-an-activity-be-destroyed-on-rotation) – Emmanuel 2014-12-01 17:28:15
@Emmanuel該線程應該被要求閱讀每個Android開發人員。我們多久看一次'android:configChanges ='orientation'作爲「解決方案」? – Simon 2014-12-02 21:05:58