Android活動有一對方法onRetainNonConfigurationInstance()/ getLastNonConfigurationInstance() 用於在配置更改期間保持對象的負載昂貴。更快的屏幕方向更改片段
在這種情況下,碎片應該是一個很好的行爲? 是setRetainInstance()的解決方案嗎? 將配置特定的資源設置爲true後,如何使用它?
謝謝。
Android活動有一對方法onRetainNonConfigurationInstance()/ getLastNonConfigurationInstance() 用於在配置更改期間保持對象的負載昂貴。更快的屏幕方向更改片段
在這種情況下,碎片應該是一個很好的行爲? 是setRetainInstance()的解決方案嗎? 將配置特定的資源設置爲true後,如何使用它?
謝謝。
如果您需要支持的方向變化,說是因爲你需要一個不同的佈局,然後我發現setRetainInstance
對我的作品利用的onSaveInstanceState
如果需要的話,使用onCreateView
或onActivityCreated
保存的狀態信息。
關於配置特定資源,這些設置不會受到設置setRetainInstance
的影響,您仍然可以在方向更改後訪問您的方向等的正確資源,在onCreateView
等等。
您是否真的需要支持方向更改?
如果沒有,您可以在AndroidManifest文件中覆蓋此行爲。
是的,我真的有想要:) – 2011-06-01 15:59:56