我的主要活動處理更改爲肖像模式就好了。但是,如果我通過startActivityForResult()
啓動了一個非常簡單的活動,並在完成之前切換到肖像模式,我的主要活動就會崩潰,因爲它的某些變量設置爲null。android:應用程序崩潰,如果方向改變子活動
它看起來像我的服務連接沒有被重新創建。我嘗試在onActivityResult()
內手動調用doUnbindService(); doBindService();
,但onServiceConnected()
仍未被調用。
這裏處理Activity生命週期的正確方法是什麼?
編輯:我在日誌文件中看到,onServiceConnected()
確實是被稱爲 - 但後onActivityResult()
它被稱爲。
請顯示代碼:) – 2012-09-20 03:49:01