2
我有父母和孩子的活動。父活動在onSaveInstanceState中存儲自定義狀態(將所有需要的項打包到bundle中後調用super.onSaveInstanceState),然後在onCreate中讀取狀態,但由於某種原因,savedInstanceState始終爲空。活動被破壞後,savedInstanceState始終爲空
這裏是父活動的記錄事件序列:onPause-> onSaveInstanceState-> onStop。然後顯示子活動,當按下Up時,父活動觸發onDestroy,然後使用null savedInstanceState創建onCreate。
我對這個問題沒有想法 - 請告訴我可能會丟失什麼。
謝謝。
答案http://stackoverflow.com/questions/10320179/android-actionbar-up-button-versus-system-back-button間接解決我的問題,但我仍然想理解我觀察到的行爲背後的邏輯。 –
很好,你的問題解決了。但是,對於我們向您解釋發生了什麼,我們需要更多信息。你的代碼是什麼,你是如何完全解決它的? – nhaarman