2013-01-10 35 views
1

比方說,用戶輸入了一個我想保存的文本,然後在屏幕旋轉後重新插入。 onConfigurationChanged()被調用之前,活動被銷燬,所以我可以保存在這個方法中的文本,並將其設置在onRestart()?android - 何時對配置更改做出反應

回答

3

您可以使用onSaveInstanceState()方法保存所需的值,然後在屏幕方向後可以使用savedInstance參數傳遞給onCreate(Bundle savedInstance)。 如果您自己處理配置更改,即覆蓋onConfigurationChanged(Configuration newConfig)方法,則不會調用onCreate,則可以按照建議使用onRestoreInstanceState()

相關問題