2011-05-30 79 views
0

Android活動有一對方法onRetainNonConfigurationInstance()/ getLastNonConfigurationInstance() 用於在配置更改期間保持對象的負載昂貴。更快的屏幕方向更改片段

在這種情況下,碎片應該是一個很好的行爲? 是setRetainInstance()的解決方案嗎? 將配置特定的資源設置爲true後,如何使用它?

謝謝。

回答

0

如果您需要支持的方向變化,說是因爲你需要一個不同的佈局,然後我發現setRetainInstance對我的作品利用的onSaveInstanceState如果需要的話,使用onCreateViewonActivityCreated保存的狀態信息。

關於配置特定資源,這些設置不會受到設置setRetainInstance的影響,您仍然可以在方向更改後訪問您的方向等的正確資源,在onCreateView等等。

0

您是否真的需要支持方向更改?

如果沒有,您可以在AndroidManifest文件中覆蓋此行爲。

+0

是的,我真的有想要:) – 2011-06-01 15:59:56