1. 程式人生 > >Android開發藝術探索——————要點總結

Android開發藝術探索——————要點總結

 

Activity異常情況的生命週期:

預設情況下,Activity不做特殊處理,當系統配置發生改變後,Activity會被銷燬並重建 。由於Activity是在異常情況下終止的,系統會呼叫onSaveInstanceState來儲存當前Activity的狀態(在onStop之前)。當Activity被重新建立後,系統會呼叫onRestoreInstanceState(Activity被系統回收後重建才會呼叫該方法,在onStart之後),並把Activity銷燬時的onSaveInstanceState方法所儲存的Bundle傳遞給onRestoreInstanceState和onCreate方法。

不想讓螢幕旋轉時重建, Android:configChanges="orientation" ,旋轉後呼叫onConfigurationChanged方法。